The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3-D SYS CORP DEL COM NEW 88554D205 453 16,430 SH   SOLE   16,430 0 0
3M CO COM 88579Y101 9,105 51,902 SH   SOLE   51,392 0 510
ABB LTD SPONSORED ADR 000375204 2,229 66,826 SH   SOLE   66,826 0 0
ABBOTT LABS COM 002824100 6,620 56,038 SH   SOLE   54,960 0 1,078
ABBVIE INC COM 00287Y109 5,920 54,879 SH   SOLE   54,228 50 601
ABERDEEN ASIA-PACIFIC INCOME COM 003009107 111 26,629 SH   SOLE   26,629 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 10,722 33,515 SH   SOLE   30,515 0 3,000
ACTIVISION BLIZZARD INC COM 00507V109 380 4,907 SH   SOLE   4,907 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 17,610 30,588 SH   SOLE   30,487 0 101
ADVANCED ENERGY INDS COM 007973100 19,193 218,720 SH   SOLE   218,720 0 0
ADVANCED MICRO DEVICES INC COM 007903107 2,040 19,824 SH   SOLE   19,824 0 0
AECOM COM 00766T100 953 15,085 SH   SOLE   15,085 0 0
AERIE PHARMACEUTICALS INC COM 00771V108 7,869 690,279 SH   SOLE   690,279 0 0
AEROVIRONMENT INC COM 008073108 21,211 245,722 SH   SOLE   242,022 0 3,700
AFLAC INC COM 001055102 1,111 21,306 SH   SOLE   21,306 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 794 5,040 SH   SOLE   5,040 0 0
AIR PRODS & CHEMS INC COM 009158106 249 971 SH   SOLE   971 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 368 3,520 SH   SOLE   3,400 0 120
ALASKA AIR GROUP INC COM 011659109 747 12,740 SH   SOLE   12,740 0 0
ALBEMARLE CORP COM 012653101 213 975 SH   SOLE   975 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 351 1,836 SH   SOLE   1,836 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 11,002 74,310 SH   SOLE   73,910 0 400
ALLSTATE CORP COM 020002101 226 1,773 SH   SOLE   1,598 0 175
ALPHABET INC CAP STK CL A 02079K305 38,655 14,459 SH   SOLE   13,870 0 589
ALPHABET INC CAP STK CL C 02079K107 45,643 17,125 SH   SOLE   16,964 0 161
ALPS ETF TR ALERIAN MLP 00162Q452 398 11,945 SH   SOLE   11,945 0 0
ALTERYX INC COM CL A 02156B103 2,845 38,914 SH   SOLE   38,914 0 0
ALTICE USA INC CL A 02156K103 2,883 139,165 SH   SOLE   139,165 0 0
ALTRIA GROUP INC COM 02209S103 2,856 62,748 SH   SOLE   62,528 0 220
AMARIN CORP PLC SPONS ADR NEW 023111206 92 18,050 SH   SOLE   18,050 0 0
AMAZON COM INC COM 023135106 53,667 16,337 SH   SOLE   16,028 0 309
AMBARELLA INC SHS G037AX101 66,050 424,104 SH   SOLE   414,389 0 9,715
AMC NETWORKS INC CL A 00164V103 1,578 33,865 SH   SOLE   5,338 0 28,527
AMERICAN ELEC PWR CO INC COM 025537101 1,648 20,298 SH   SOLE   20,223 0 75
AMERICAN EXPRESS CO COM 025816109 17,670 105,476 SH   SOLE   105,271 0 205
AMERICAN INTL GROUP INC COM NEW 026874784 218 3,974 SH   SOLE   3,948 0 26
AMERICAN TOWER CORP NEW COM 03027X100 603 2,273 SH   SOLE   2,181 0 92
AMERICAN WTR WKS CO INC NEW COM 030420103 493 2,914 SH   SOLE   2,914 0 0
AMERIPRISE FINL INC COM 03076C106 207 784 SH   SOLE   784 0 0
AMERISOURCEBERGEN CORP COM 03073E105 211 1,768 SH   SOLE   1,768 0 0
AMGEN INC COM 031162100 13,402 63,022 SH   SOLE   61,456 0 1,567
AMMO INC COM 00175J107 92 15,000 SH   SOLE   15,000 0 0
AMYRIS INC COM NEW 03236M200 63,773 4,644,783 SH   SOLE   4,632,108 0 12,675
ANALOG DEVICES INC COM 032654105 1,970 11,765 SH   SOLE   11,765 0 0
ANNALY CAPITAL MANAGEMENT IN COM 035710409 98 11,670 SH   SOLE   11,670 0 0
ANTARES PHARMA INC COM 036642106 240 65,823 SH   SOLE   65,823 0 0
ANTHEM INC COM 036752103 780 2,093 SH   SOLE   2,093 0 0
APPLE INC COM 037833100 167,648 1,184,794 SH   SOLE   1,174,770 0 10,024
APPLIED INDL TECHNOLOGIES IN COM 03820C105 936 10,386 SH   SOLE   10,386 0 0
APPLIED MATLS INC COM 038222105 16,745 130,076 SH   SOLE   128,717 0 1,359
APTIV PLC SHS G6095L109 5,397 36,226 SH   SOLE   36,201 0 25
ARCHER DANIELS MIDLAND CO COM 039483102 1,516 25,270 SH   SOLE   25,270 0 0
ARK ETF TR INNOVATION ETF 00214Q104 301 2,720 SH   SOLE   2,720 0 0
ARRAY TECHNOLOGIES INC COM SHS 04271T100 16,480 889,860 SH   SOLE   889,860 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 4,075 5,469 SH   SOLE   5,469 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 1,524 25,369 SH   SOLE   25,369 0 0
AT&T INC COM 00206R102 7,146 264,570 SH   SOLE   260,866 0 3,704
ATARA BIOTHERAPEUTICS INC COM 046513107 8,088 451,827 SH   SOLE   451,827 0 0
AUTODESK INC COM 052769106 6,858 24,048 SH   SOLE   23,968 0 80
AUTOMATIC DATA PROCESSING IN COM 053015103 2,124 10,627 SH   SOLE   10,227 0 400
AVERY DENNISON CORP COM 053611109 1,681 8,114 SH   SOLE   7,727 0 387
AXOS FINANCIAL INC COM 05465C100 505 9,800 SH   SOLE   9,800 0 0
BAIDU INC SPON ADR REP A 056752108 581 3,776 SH   SOLE   3,776 0 0
BAKER HUGHES COMPANY CL A 05722G100 4,608 186,346 SH   SOLE   186,346 0 0
BALLARD PWR SYS INC NEW COM 058586108 168 11,950 SH   SOLE   11,950 0 0
BANK NEW YORK MELLON CORP COM 064058100 6,551 126,366 SH   SOLE   126,366 0 0
BANK OF NT BUTTERFIELD&SON L SHS NEW G0772R208 293 8,238 SH   SOLE   8,238 0 0
BARRICK GOLD CORP COM 067901108 2,196 121,660 SH   SOLE   121,660 0 0
BAUSCH HEALTH COS INC COM 071734107 714 25,625 SH   SOLE   25,625 0 0
BAXTER INTL INC COM 071813109 8,419 104,669 SH   SOLE   104,669 0 0
BECTON DICKINSON & CO COM 075887109 5,411 22,011 SH   SOLE   22,011 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 823 2 SH   SOLE   2 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 18,290 67,013 SH   SOLE   66,839 0 174
BHP GROUP LTD SPONSORED ADS 088606108 2,792 52,168 SH   SOLE   52,168 0 0
BIOGEN INC COM 09062X103 1,530 5,406 SH   SOLE   5,326 0 80
BIONTECH SE SPONSORED ADS 09075V102 2,269 8,312 SH   SOLE   8,312 0 0
BK OF AMERICA CORP COM 060505104 34,264 807,157 SH   SOLE   793,295 0 13,862
BLACKROCK CORE BD TR SHS BEN INT 09249E101 321 19,371 SH   SOLE   19,371 0 0
BLACKROCK GLOBAL FLOATING RA COM 091941104 530 39,932 SH   SOLE   39,932 0 0
BLACKROCK INC COM 09247X101 18,133 21,622 SH   SOLE   21,584 0 38
BLACKROCK MUN TARGET TERM TR COM SHS BEN IN 09257P105 1,487 58,270 SH   SOLE   58,270 0 0
BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 187 12,871 SH   SOLE   12,871 0 0
BLACKSTONE INC COM 09260D107 13,649 117,317 SH   SOLE   114,992 0 2,325
BOEING CO COM 097023105 19,146 87,052 SH   SOLE   86,782 0 270
BOOKING HOLDINGS INC COM 09857L108 905 381 SH   SOLE   381 0 0
BORGWARNER INC COM 099724106 1,612 37,312 SH   SOLE   37,312 0 0
BOSTON PROPERTIES INC COM 101121101 297 2,745 SH   SOLE   2,745 0 0
BOYD GAMING CORP COM 103304101 62,987 995,687 SH   SOLE   995,687 0 0
BP PLC SPONSORED ADR 055622104 1,069 39,116 SH   SOLE   36,566 0 2,550
BRIDGEBIO PHARMA INC COM 10806X102 2,451 52,287 SH   SOLE   52,287 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 18,138 306,540 SH   SOLE   296,908 75 9,557
BROADCOM INC COM 11135F101 22,546 46,494 SH   SOLE   46,452 0 42
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 239 1,432 SH   SOLE   1,432 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 254 4,747 SH   SOLE   4,747 0 0
BROOKLINE BANCORP INC DEL COM 11373M107 425 27,827 SH   SOLE   27,827 0 0
BROWN & BROWN INC COM 115236101 224 4,046 SH   SOLE   4,046 0 0
CABLE ONE INC COM 12685J105 543 300 SH   SOLE   300 0 0
CABOT CORP COM 127055101 301 6,000 SH   SOLE   6,000 0 0
CAE INC COM 124765108 22,669 758,922 SH   SOLE   758,922 0 0
CALAMOS CONV OPPORTUNITIES & SH BEN INT 128117108 254 17,000 SH   SOLE   17,000 0 0
CAMECO CORP COM 13321L108 13,007 598,563 SH   SOLE   598,563 0 0
CANADIAN NATL RY CO COM 136375102 12,583 108,801 SH   SOLE   108,581 0 220
CANADIAN PAC RY LTD COM 13645T100 1,261 19,380 SH   SOLE   19,380 0 0
CAPITAL ONE FINL CORP COM 14040H105 3,543 21,873 SH   SOLE   21,873 0 0
CARA THERAPEUTICS INC COM 140755109 5,236 338,922 SH   SOLE   337,847 0 1,075
CARNIVAL CORP UNIT 99/99/9999 143658300 607 24,282 SH   SOLE   24,282 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 900 17,380 SH   SOLE   15,568 0 1,812
CARS COM INC COM 14575E105 152 12,002 SH   SOLE   12,002 0 0
CARVANA CO CL A 146869102 673 2,232 SH   SOLE   2,232 0 0
CASPER SLEEP INC COM 147626105 299 70,000 SH   SOLE   70,000 0 0
CATERPILLAR INC COM 149123101 12,549 65,368 SH   SOLE   64,132 0 1,236
CEMEX SAB DE CV SPON ADR NEW 151290889 1,440 200,770 SH   SOLE   200,770 0 0
CENTENE CORP DEL COM 15135B101 328 5,265 SH   SOLE   5,265 0 0
CERENCE INC COM 156727109 10,078 104,861 SH   SOLE   99,245 0 5,616
CF INDS HLDGS INC COM 125269100 8,457 151,505 SH   SOLE   151,205 0 300
CHECK POINT SOFTWARE TECH LT ORD M22465104 506 4,480 SH   SOLE   1,030 0 3,450
CHENIERE ENERGY INC COM NEW 16411R208 2,402 24,588 SH   SOLE   24,588 0 0
CHEVRON CORP NEW COM 166764100 11,942 117,717 SH   SOLE   116,886 0 831
CHEWY INC CL A 16679L109 2,607 38,277 SH   SOLE   38,277 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 208 115 SH   SOLE   97 0 18
CHUBB LIMITED COM H1467J104 4,918 28,347 SH   SOLE   28,347 0 0
CHURCH & DWIGHT INC COM 171340102 245 2,970 SH   SOLE   2,920 50 0
CIGNA CORP NEW COM 125523100 1,297 6,481 SH   SOLE   6,469 12 0
CISCO SYS INC COM 17275R102 33,575 616,850 SH   SOLE   608,679 0 8,171
CITIGROUP INC COM NEW 172967424 33,927 483,426 SH   SOLE   478,016 0 5,410
CITIZENS FINL GROUP INC COM 174610105 237 5,050 SH   SOLE   5,050 0 0
CLEVELAND-CLIFFS INC NEW COM 185899101 291 14,675 SH   SOLE   14,675 0 0
CLOROX CO DEL COM 189054109 3,979 24,027 SH   SOLE   24,006 0 21
CLOVIS ONCOLOGY INC COM 189464100 2,949 661,191 SH   SOLE   661,191 0 0
CME GROUP INC COM 12572Q105 1,976 10,219 SH   SOLE   10,219 0 0
COCA COLA CO COM 191216100 7,478 142,515 SH   SOLE   142,065 100 350
COGNEX CORP COM 192422103 50,689 631,872 SH   SOLE   624,290 0 7,582
COHERENT INC COM 192479103 250 1,000 SH   SOLE   1,000 0 0
COLGATE PALMOLIVE CO COM 194162103 6,442 85,239 SH   SOLE   85,239 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 6,224 64,944 SH   SOLE   64,944 0 0
COMCAST CORP NEW CL A 20030N101 40,109 717,132 SH   SOLE   714,757 0 2,375
COMMVAULT SYS INC COM 204166102 22,499 298,754 SH   SOLE   298,754 0 0
COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 81 11,500 SH   SOLE   11,500 0 0
COMPUGEN LTD ORD M25722105 92 15,400 SH   SOLE   15,400 0 0
COMSCORE INC COM 20564W105 302 77,550 SH   SOLE   77,550 0 0
CONAGRA BRANDS INC COM 205887102 947 27,955 SH   SOLE   26,155 0 1,800
CONOCOPHILLIPS COM 20825C104 5,635 83,142 SH   SOLE   83,142 0 0
CONSOLIDATED EDISON INC COM 209115104 1,661 22,876 SH   SOLE   21,776 0 1,101
CONSTELLATION BRANDS INC CL A 21036P108 18,181 86,292 SH   SOLE   86,192 0 100
COPA HOLDINGS SA CL A P31076105 245 3,006 SH   SOLE   3,006 0 0
COPART INC COM 217204106 319 2,300 SH   SOLE   2,300 0 0
CORBUS PHARMACEUTICALS HLDGS COM 21833P103 985 966,014 SH   SOLE   966,014 0 0
CORNING INC COM 219350105 12,365 338,871 SH   SOLE   338,771 100 0
CORTEVA INC COM 22052L104 1,169 27,778 SH   SOLE   27,778 0 0
COSTCO WHSL CORP NEW COM 22160K105 14,228 31,664 SH   SOLE   31,527 0 137
COVANTA HLDG CORP COM 22282E102 365 18,158 SH   SOLE   18,158 0 0
CRH PLC ADR 12626K203 1,739 37,198 SH   SOLE   37,198 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105 726 2,955 SH   SOLE   2,955 0 0
CSX CORP COM 126408103 1,255 42,201 SH   SOLE   42,101 0 100
CUBESMART COM 229663109 610 12,591 SH   SOLE   12,591 0 0
CUMMINS INC COM 231021106 25,548 113,767 SH   SOLE   113,646 0 121
CVS HEALTH CORP COM 126650100 8,951 105,483 SH   SOLE   105,268 0 215
CYBERARK SOFTWARE LTD SHS M2682V108 402 2,550 SH   SOLE   2,550 0 0
CYRUSONE INC COM 23283R100 51,975 671,422 SH   SOLE   667,137 0 4,285
CYTOKINETICS INC COM NEW 23282W605 11,337 317,215 SH   SOLE   317,215 0 0
DANA INC COM 235825205 2,488 111,890 SH   SOLE   111,890 0 0
DANAHER CORPORATION COM 235851102 1,297 4,260 SH   SOLE   4,260 0 0
DAWSON GEOPHYSICAL CO NEW COM 239360100 56 22,422 SH   SOLE   22,422 0 0
DEERE & CO COM 244199105 652 1,946 SH   SOLE   1,946 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 3,442 80,772 SH   SOLE   80,772 0 0
DEVON ENERGY CORP NEW COM 25179M103 4,210 118,562 SH   SOLE   118,562 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 4,680 24,250 SH   SOLE   24,250 0 0
DIAMONDBACK ENERGY INC COM 25278X109 5,126 54,147 SH   SOLE   54,147 0 0
DIGITAL RLTY TR INC COM 253868103 23,632 163,601 SH   SOLE   162,814 0 787
DIREXION SHS ETF TR AUSPCE CMD STG 25460E307 1,194 37,675 SH   SOLE   37,675 0 0
DISCOVER FINL SVCS COM 254709108 4,586 37,332 SH   SOLE   37,103 0 229
DISCOVERY INC COM SER A 25470F104 1,975 77,828 SH   SOLE   77,828 0 0
DISCOVERY INC COM SER C 25470F302 15,956 657,444 SH   SOLE   657,444 0 0
DISNEY WALT CO COM 254687106 26,479 156,523 SH   SOLE   151,436 0 5,087
DOMINION ENERGY INC COM 25746U109 2,641 36,172 SH   SOLE   36,139 0 33
DOVER CORP COM 260003108 832 5,350 SH   SOLE   5,350 0 0
DOW INC COM 260557103 6,431 111,722 SH   SOLE   111,588 0 134
DTE ENERGY CO COM 233331107 610 5,459 SH   SOLE   5,459 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 2,038 20,882 SH   SOLE   20,731 0 150
DUPONT DE NEMOURS INC COM 26614N102 3,209 47,192 SH   SOLE   47,037 21 134
DYCOM INDS INC COM 267475101 5,578 78,305 SH   SOLE   78,305 0 0
EASTMAN CHEM CO COM 277432100 641 6,365 SH   SOLE   6,365 0 0
EATON CORP PLC SHS G29183103 13,715 91,855 SH   SOLE   91,855 0 0
EATON VANCE TAX-MANAGED BUY- COM 27828Y108 179 11,219 SH   SOLE   11,219 0 0
EBAY INC. COM 278642103 398 5,710 SH   SOLE   5,292 0 418
ECOLAB INC COM 278865100 725 3,478 SH   SOLE   3,367 0 111
ELANCO ANIMAL HEALTH INC COM 28414H103 3,712 116,386 SH   SOLE   116,386 0 0
ELECTRONIC ARTS INC COM 285512109 210 1,477 SH   SOLE   1,477 0 0
EMBRAER S.A. SPONSORED ADS 29082A107 467 27,450 SH   SOLE   27,450 0 0
EMERSON ELEC CO COM 291011104 2,440 25,903 SH   SOLE   25,431 0 472
ENBRIDGE INC COM 29250N105 3,848 96,689 SH   SOLE   96,301 123 265
ENERGIZER HLDGS INC NEW COM 29272W109 5,440 139,317 SH   SOLE   139,317 0 0
ENERGY RECOVERY INC COM 29270J100 345 18,125 SH   SOLE   18,125 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 879 91,759 SH   SOLE   12,759 0 79,000
ENERSYS COM 29275Y102 298 4,000 SH   SOLE   4,000 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 3,411 157,614 SH   SOLE   31,719 0 125,895
EOG RES INC COM 26875P101 350 4,366 SH   SOLE   4,366 0 0
EQUINIX INC COM 29444U700 215 272 SH   SOLE   272 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 3,815 47,141 SH   SOLE   47,141 0 0
ERICSSON ADR B SEK 10 294821608 1,586 141,618 SH   SOLE   141,618 0 0
EROS STX GLOBAL CORPORATION SHS NEW G3788M114 1,172 1,274,203 SH   SOLE   1,274,203 0 0
ESPERION THERAPEUTICS INC NE COM 29664W105 3,145 260,959 SH   SOLE   260,959 0 0
ESSENTIAL UTILS INC COM 29670G102 468 10,162 SH   SOLE   10,162 0 0
ETF SER SOLUTIONS US GLB JETS 26922A842 598 25,322 SH   SOLE   25,322 0 0
ETSY INC COM 29786A106 576 2,772 SH   SOLE   2,772 0 0
EVERSOURCE ENERGY COM 30040W108 4,453 54,468 SH   SOLE   54,293 175 0
EVOQUA WATER TECHNOLOGIES CO COM 30057T105 45,573 1,213,326 SH   SOLE   1,213,326 0 0
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 1,824 28,315 SH   SOLE   3,035 0 25,280
EXELON CORP COM 30161N101 711 14,703 SH   SOLE   14,703 0 0
EXXON MOBIL CORP COM 30231G102 8,539 145,177 SH   SOLE   142,972 150 2,055
F5 NETWORKS INC COM 315616102 258 1,300 SH   SOLE   1,300 0 0
FACEBOOK INC CL A 30303M102 48,989 144,343 SH   SOLE   141,370 0 2,973
FARO TECHNOLOGIES INC COM 311642102 24,173 367,313 SH   SOLE   361,676 0 5,637
FEDEX CORP COM 31428X106 6,342 28,923 SH   SOLE   28,801 0 122
FIBROGEN INC COM 31572Q808 2,211 216,355 SH   SOLE   216,355 0 0
FIREEYE INC COM 31816Q101 21,775 1,223,300 SH   SOLE   1,223,300 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 1,478 7,664 SH   SOLE   7,664 0 0
FIRST SOLAR INC COM 336433107 260 2,727 SH   SOLE   2,727 0 0
FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182 433 16,091 SH   SOLE   16,091 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 1,699 16,122 SH   SOLE   15,597 0 525
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 3,448 70,764 SH   SOLE   9,894 0 60,870
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 9,357 39,665 SH   SOLE   29,920 0 9,745
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 249 3,975 SH   SOLE   2,875 0 1,100
FIRST TR EXCHANGE-TRADED FD NASDAQ TRANSN 33738R795 7,057 228,973 SH   SOLE   227,048 0 1,925
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 208 1,250 SH   SOLE   825 0 425
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 1,493 31,210 SH   SOLE   30,710 0 500
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 390 7,280 SH   SOLE   7,280 0 0
FISERV INC COM 337738108 1,756 16,180 SH   SOLE   16,180 0 0
FLEXSHARES TR IBOXX 3R TARGT 33939L506 17,694 672,642 SH   SOLE   671,685 0 957
FLEXSHARES TR MORNSTAR UPSTR 33939L407 9,040 246,989 SH   SOLE   243,864 0 3,125
FOOT LOCKER INC COM 344849104 7,514 164,568 SH   SOLE   163,668 0 900
FORD MTR CO DEL COM 345370860 6,031 425,950 SH   SOLE   425,850 0 100
FORMFACTOR INC COM 346375108 22,533 603,621 SH   SOLE   603,621 0 0
FORTINET INC COM 34959E109 228 782 SH   SOLE   782 0 0
FREEPORT-MCMORAN INC CL B 35671D857 8,438 259,390 SH   SOLE   259,390 0 0
GABELLI EQUITY TR INC COM 362397101 190 28,642 SH   SOLE   28,642 0 0
GAMCO INVS INC CL A COM 361438104 1,374 52,095 SH   SOLE   52,095 0 0
GAMING & LEISURE PPTYS INC COM 36467J108 326 7,034 SH   SOLE   7,034 0 0
GDS HLDGS LTD SPONSORED ADS 36165L108 4,154 73,371 SH   SOLE   73,371 0 0
GENERAL AMERN INVS CO INC COM 368802104 361 8,375 SH   SOLE   8,375 0 0
GENERAL DYNAMICS CORP COM 369550108 6,631 33,828 SH   SOLE   33,828 0 0
GENERAL ELECTRIC CO COM NEW 369604301 3,673 35,653 SH   SOLE   35,197 0 456
GENERAL MLS INC COM 370334104 4,884 81,653 SH   SOLE   81,039 0 614
GENERAL MTRS CO COM 37045V100 3,790 71,901 SH   SOLE   71,901 0 0
GEOSPACE TECHNOLOGIES CORP COM 37364X109 505 52,866 SH   SOLE   52,866 0 0
GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104 219 5,895 SH   SOLE   5,895 0 0
GILEAD SCIENCES INC COM 375558103 7,110 101,782 SH   SOLE   101,682 0 100
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 1,797 47,035 SH   SOLE   47,035 0 0
GLOBAL X FDS GLBL X MLP ETF 37954Y343 357 10,110 SH   SOLE   10,110 0 0
GLOBAL X FDS GLBX SUPRINC ETF 37950E333 298 24,878 SH   SOLE   24,878 0 0
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 7,561 206,757 SH   SOLE   205,457 0 1,300
GOL LINHAS AEREAS INTELIGENT SPON ADR PFD NEW 38045R206 664 87,042 SH   SOLE   87,042 0 0
GOLAR LNG LTD NOTE 2.750% 2/1 38046YAB7 2,013 2,020,000 PRN   SOLE   2,020,000 0 0
GOLAR LNG LTD SHS G9456A100 23,030 1,775,627 SH   SOLE   1,775,627 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 18,930 50,076 SH   SOLE   50,076 0 0
GRAHAM HLDGS CO COM CL B 384637104 224 381 SH   SOLE   381 0 0
GRANITE CONSTR INC COM 387328107 7,199 182,032 SH   SOLE   182,032 0 0
GRAY TELEVISION INC COM 389375106 207 9,070 SH   SOLE   9,070 0 0
GREENBOX POS COM NEW 39366L208 249 30,000 SH   SOLE   30,000 0 0
GRUPO TELEVISA S A B SPON ADR REP ORD 40049J206 343 31,260 SH   SOLE   31,260 0 0
GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 499 6,360 SH   SOLE   6,360 0 0
HASBRO INC COM 418056107 5,348 59,938 SH   SOLE   59,938 0 0
HELEN OF TROY LTD COM G4388N106 728 3,240 SH   SOLE   3,240 0 0
HELMERICH & PAYNE INC COM 423452101 4,488 163,731 SH   SOLE   163,731 0 0
HERSHEY CO COM 427866108 474 2,802 SH   SOLE   2,802 0 0
HESS CORP COM 42809H107 1,479 18,941 SH   SOLE   18,941 0 0
HEXCEL CORP NEW COM 428291108 16,630 280,022 SH   SOLE   280,022 0 0
HOME DEPOT INC COM 437076102 40,028 121,941 SH   SOLE   118,914 17 3,010
HONEYWELL INTL INC COM 438516106 24,168 113,851 SH   SOLE   112,120 20 1,711
HOWMET AEROSPACE INC COM 443201108 206 6,593 SH   SOLE   6,593 0 0
HUMANA INC COM 444859102 237 608 SH   SOLE   608 0 0
HUNTINGTON BANCSHARES INC COM 446150104 607 39,234 SH   SOLE   39,234 0 0
HUNTSMAN CORP COM 447011107 219 7,400 SH   SOLE   7,400 0 0
IAC INTERACTIVECORP NEW COM NEW 44891N208 24,414 187,381 SH   SOLE   187,381 0 0
ICHOR HOLDINGS SHS G4740B105 246 5,990 SH   SOLE   5,990 0 0
ICON PLC SHS G4705A100 295 1,125 SH   SOLE   1,125 0 0
II-VI INC COM 902104108 44,760 754,045 SH   SOLE   754,045 0 0
ILLINOIS TOOL WKS INC COM 452308109 1,837 8,889 SH   SOLE   8,643 0 246
ILLUMINA INC COM 452327109 237 584 SH   SOLE   577 7 0
IMEDIA BRANDS INC COM CL A 452465206 86 15,000 SH   SOLE   15,000 0 0
IMMUNOGEN INC COM 45253H101 4,887 861,882 SH   SOLE   861,882 0 0
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 4,535 137,921 SH   SOLE   137,921 0 0
INGREDION INC COM 457187102 311 3,489 SH   SOLE   3,489 0 0
INTEL CORP COM 458140100 29,992 562,909 SH   SOLE   556,098 0 6,811
INTERCEPT PHARMACEUTICALS IN COM 45845P108 1,794 120,805 SH   SOLE   120,805 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 12,829 92,339 SH   SOLE   92,073 0 266
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 278 2,080 SH   SOLE   2,080 0 0
INTERNATIONAL PAPER CO COM 460146103 281 5,031 SH   SOLE   5,031 0 0
INTRA-CELLULAR THERAPIES INC COM 46116X101 8,123 217,888 SH   SOLE   217,888 0 0
INUVO INC COM NEW 46122W204 84 119,680 SH   SOLE   119,680 0 0
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 435 28,955 SH   SOLE   28,955 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 418 6,869 SH   SOLE   6,567 0 302
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 3,368 152,328 SH   SOLE   69,528 0 82,800
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 2,689 102,541 SH   SOLE   102,541 0 0
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 672 35,445 SH   SOLE   35,445 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 12,436 83,006 SH   SOLE   82,042 0 964
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 348 7,172 SH   SOLE   7,172 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 45,392 126,808 SH   SOLE   85,426 0 41,332
IONIS PHARMACEUTICALS INC COM 462222100 18,220 543,226 SH   SOLE   543,177 0 49
IRIDIUM COMMUNICATIONS INC COM 46269C102 39,470 990,463 SH   SOLE   990,463 0 0
ISHARES GOLD TR ISHARES NEW 464285204 448 13,424 SH   SOLE   13,424 0 0
ISHARES INC CORE MSCI EMKT 46434G103 14,410 233,317 SH   SOLE   203,337 0 29,980
ISHARES S&P GSCI COMMODITY- UNIT BEN INT 46428R107 1,191 70,626 SH   SOLE   68,176 0 2,450
ISHARES SILVER TR ISHARES 46428Q109 249 12,125 SH   SOLE   12,125 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 2,142 24,859 SH   SOLE   15,664 0 9,195
ISHARES TR 3 7 YR TREAS BD 464288661 4,688 36,012 SH   SOLE   36,012 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 639 5,545 SH   SOLE   5,532 0 13
ISHARES TR BLACKROCK ULTRA 46434V878 253 5,000 SH   SOLE   5,000 0 0
ISHARES TR CORE DIV GRWTH 46434V621 2,039 40,581 SH   SOLE   3,046 0 37,535
ISHARES TR CORE HIGH DV ETF 46429B663 980 10,396 SH   SOLE   9,421 0 975
ISHARES TR CORE MSCI TOTAL 46432F834 760 10,700 SH   SOLE   10,700 0 0
ISHARES TR CORE S&P MCP ETF 464287507 3,215 12,220 SH   SOLE   12,220 0 0
ISHARES TR CORE S&P SCP ETF 464287804 11,148 102,101 SH   SOLE   102,101 0 0
ISHARES TR CORE S&P US VLU 464287663 228 3,222 SH   SOLE   3,222 0 0
ISHARES TR CORE S&P500 ETF 464287200 43,968 102,057 SH   SOLE   102,017 0 40
ISHARES TR CORE US AGGBD ET 464287226 1,198 10,437 SH   SOLE   10,437 0 0
ISHARES TR EAFE GRWTH ETF 464288885 1,154 10,843 SH   SOLE   10,843 0 0
ISHARES TR EAFE SML CP ETF 464288273 8,118 109,092 SH   SOLE   109,092 0 0
ISHARES TR EXPANDED TECH 464287515 1,273 3,190 SH   SOLE   75 0 3,115
ISHARES TR FLTG RATE NT ETF 46429B655 1,869 36,763 SH   SOLE   3,518 0 33,245
ISHARES TR GLOBAL ENERG ETF 464287341 1,358 50,586 SH   SOLE   50,586 0 0
ISHARES TR GLOBAL TECH ETF 464287291 1,894 33,420 SH   SOLE   33,420 0 0
ISHARES TR IBONDS DEC2026 46435GAA0 382 14,400 SH   SOLE   14,400 0 0
ISHARES TR IBONDS DEC22 ETF 46434VBA7 547 21,600 SH   SOLE   21,600 0 0
ISHARES TR IBONDS DEC24 ETF 46434VBG4 410 15,600 SH   SOLE   15,600 0 0
ISHARES TR IBOXX HI YD ETF 464288513 1,021 11,671 SH   SOLE   11,671 0 0
ISHARES TR IBOXX INV CP ETF 464287242 959 7,207 SH   SOLE   7,207 0 0
ISHARES TR ISHARES BIOTECH 464287556 8,260 51,087 SH   SOLE   37,952 0 13,135
ISHARES TR ISHS 1-5YR INVS 464288646 3,457 63,265 SH   SOLE   63,265 0 0
ISHARES TR MORNINGSTAR GRWT 464287119 837 12,767 SH   SOLE   12,767 0 0
ISHARES TR MRGSTR MD CP GRW 464288307 331 4,800 SH   SOLE   4,800 0 0
ISHARES TR MSCI ACWI ETF 464288257 337 3,376 SH   SOLE   3,376 0 0
ISHARES TR MSCI ACWI EX US 464288240 921 16,625 SH   SOLE   16,625 0 0
ISHARES TR MSCI EAFE ETF 464287465 4,283 54,910 SH   SOLE   54,876 0 34
ISHARES TR MSCI EMG MKT ETF 464287234 771 15,313 SH   SOLE   12,778 0 2,535
ISHARES TR MSCI INDIA ETF 46429B598 300 6,170 SH   SOLE   0 0 6,170
ISHARES TR MSCI INTL MULTFT 46434V274 346 11,934 SH   SOLE   11,934 0 0
ISHARES TR MSCI INTL QUALTY 46434V456 241 6,365 SH   SOLE   6,365 0 0
ISHARES TR MSCI UK ETF NEW 46435G334 827 25,656 SH   SOLE   25,656 0 0
ISHARES TR MSCI USA MIN VOL 46429B697 445 6,049 SH   SOLE   6,049 0 0
ISHARES TR MSCI USA MMENTM 46432F396 690 3,929 SH   SOLE   3,899 0 30
ISHARES TR MSCI USA QLT FCT 46432F339 38,942 295,617 SH   SOLE   294,467 0 1,150
ISHARES TR NATIONAL MUN ETF 464288414 2,302 19,816 SH   SOLE   19,816 0 0
ISHARES TR PFD AND INCM SEC 464288687 2,544 65,546 SH   SOLE   59,591 0 5,955
ISHARES TR RUS 1000 ETF 464287622 418 1,730 SH   SOLE   1,730 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 5,181 18,907 SH   SOLE   18,482 0 425
ISHARES TR RUS 1000 VAL ETF 464287598 1,311 8,375 SH   SOLE   8,375 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 3,556 12,110 SH   SOLE   12,110 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 1,767 11,026 SH   SOLE   3,171 0 7,855
ISHARES TR RUS MD CP GR ETF 464287481 2,609 23,284 SH   SOLE   23,284 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 314 2,775 SH   SOLE   2,775 0 0
ISHARES TR RUS MID CAP ETF 464287499 1,037 13,260 SH   SOLE   13,260 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 1,420 6,490 SH   SOLE   5,855 0 635
ISHARES TR S&P 100 ETF 464287101 758 3,841 SH   SOLE   3,741 0 100
ISHARES TR S&P 500 GRWT ETF 464287309 664 8,981 SH   SOLE   8,981 0 0
ISHARES TR S&P 500 VAL ETF 464287408 1,172 8,057 SH   SOLE   8,057 0 0
ISHARES TR S&P SML 600 GWT 464287887 1,182 9,092 SH   SOLE   9,092 0 0
ISHARES TR SELECT DIVID ETF 464287168 3,741 32,609 SH   SOLE   32,609 0 0
ISHARES TR SHORT TREAS BD 464288679 1,441 13,043 SH   SOLE   13,043 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 269 2,500 SH   SOLE   2,500 0 0
ISHARES TR SP SMCP600VL ETF 464287879 4,302 42,734 SH   SOLE   42,734 0 0
ISHARES TR TIPS BD ETF 464287176 2,398 18,777 SH   SOLE   18,627 0 150
ISHARES TR U.S. MED DVC ETF 464288810 2,563 40,830 SH   SOLE   2,860 0 37,970
ISHARES TR U.S. TECH ETF 464287721 2,153 21,261 SH   SOLE   21,261 0 0
ISHARES TR US HLTHCARE ETF 464287762 993 3,600 SH   SOLE   500 0 3,100
ISHARES TR US HOME CONS ETF 464288752 1,341 20,259 SH   SOLE   5,309 0 14,950
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 13,108 261,438 SH   SOLE   257,268 0 4,170
ISHARES U S ETF TR GSCI CMDTY STGY 46431W853 271 7,567 SH   SOLE   7,567 0 0
J P MORGAN EXCHANGE-TRADED F DIVERSFD EQT ETF 46641Q845 969 22,410 SH   SOLE   22,410 0 0
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 10,006 197,282 SH   SOLE   102,407 0 94,275
J P MORGAN EXCHANGE-TRADED F US AGGREGATE ETF 46641Q241 272 5,020 SH   SOLE   5,020 0 0
JACOBS ENGR GROUP INC COM 469814107 255 1,925 SH   SOLE   1,925 0 0
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 226 1,739 SH   SOLE   1,739 0 0
JD.COM INC SPON ADR CL A 47215P106 573 7,935 SH   SOLE   7,935 0 0
JEFFERIES FINL GROUP INC COM 47233W109 1,447 38,970 SH   SOLE   38,970 0 0
JOHNSON & JOHNSON COM 478160104 136,353 844,292 SH   SOLE   838,751 25 5,516
JPMORGAN CHASE & CO COM 46625H100 66,640 407,112 SH   SOLE   404,054 0 3,059
KANSAS CITY SOUTHERN COM NEW 485170302 46,626 172,282 SH   SOLE   172,282 0 0
KAYNE ANDERSON ENERGY INFRST COM 486606106 292 36,499 SH   SOLE   36,499 0 0
KELLOGG CO COM 487836108 543 8,490 SH   SOLE   8,090 0 400
KEURIG DR PEPPER INC COM 49271V100 799 23,392 SH   SOLE   23,392 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 835 5,081 SH   SOLE   5,081 0 0
KIMBERLY-CLARK CORP COM 494368103 3,412 25,765 SH   SOLE   24,460 0 1,305
KIMCO RLTY CORP COM 49446R109 213 10,288 SH   SOLE   10,288 0 0
KINDER MORGAN INC DEL COM 49456B101 1,094 65,367 SH   SOLE   64,567 0 800
KKR & CO INC COM 48251W104 2,330 38,274 SH   SOLE   38,274 0 0
KLA CORP COM NEW 482480100 5,789 17,306 SH   SOLE   17,270 0 36
KORNIT DIGITAL LTD SHS M6372Q113 2,361 16,310 SH   SOLE   16,310 0 0
KRAFT HEINZ CO COM 500754106 205 5,575 SH   SOLE   5,575 0 0
KROGER CO COM 501044101 1,029 25,443 SH   SOLE   25,139 200 104
L3HARRIS TECHNOLOGIES INC COM 502431109 6,872 31,202 SH   SOLE   31,104 40 58
LAM RESEARCH CORP COM 512807108 77,855 136,791 SH   SOLE   134,853 0 1,938
LAS VEGAS SANDS CORP COM 517834107 15,835 432,657 SH   SOLE   432,657 0 0
LAUDER ESTEE COS INC CL A 518439104 792 2,639 SH   SOLE   2,639 0 0
LEAR CORP COM NEW 521865204 8,353 53,378 SH   SOLE   53,078 0 300
LEXICON PHARMACEUTICALS INC COM NEW 528872302 10,090 2,097,647 SH   SOLE   2,097,647 0 0
LIBERTY GLOBAL PLC SHS CL C G5480U120 768 26,083 SH   SOLE   26,083 0 0
LIBERTY MEDIA CORP DEL COM A BRAVES GRP 531229706 1,268 47,108 SH   SOLE   47,107 0 1
LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 22,541 477,857 SH   SOLE   477,843 0 14
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 3,500 73,723 SH   SOLE   73,721 0 2
LILLY ELI & CO COM 532457108 14,484 62,688 SH   SOLE   61,858 30 800
LIMELIGHT NETWORKS INC COM 53261M104 3,697 1,553,183 SH   SOLE   1,553,183 0 0
LINCOLN NATL CORP IND COM 534187109 1,409 20,490 SH   SOLE   20,490 0 0
LINDE PLC SHS G5494J103 1,081 3,684 SH   SOLE   3,684 0 0
LOCKHEED MARTIN CORP COM 539830109 10,650 30,861 SH   SOLE   30,812 0 50
LOWES COS INC COM 548661107 8,080 39,829 SH   SOLE   39,782 0 47
LULULEMON ATHLETICA INC COM 550021109 333 823 SH   SOLE   823 0 0
LUMEN TECHNOLOGIES INC COM 550241103 384 30,967 SH   SOLE   30,967 0 0
LUMENTUM HLDGS INC COM 55024U109 52,471 628,092 SH   SOLE   627,892 0 200
LYFT INC CL A COM 55087P104 242 4,508 SH   SOLE   4,508 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 3,339 35,582 SH   SOLE   35,482 0 100
M & T BK CORP COM 55261F104 962 6,442 SH   SOLE   392 0 6,050
MACROGENICS INC COM 556099109 8,723 416,558 SH   SOLE   416,558 0 0
MACYS INC COM 55616P104 419 18,557 SH   SOLE   18,557 0 0
MADISON SQUARE GRDN ENTERTNM CL A 55826T102 505 6,954 SH   SOLE   3,419 0 3,535
MADISON SQUARE GRDN SPRT COR CL A 55825T103 36,669 197,197 SH   SOLE   187,688 0 9,509
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 1,100 24,129 SH   SOLE   24,129 0 0
MAGNA INTL INC COM 559222401 740 9,831 SH   SOLE   9,831 0 0
MARATHON PETE CORP COM 56585A102 3,155 51,044 SH   SOLE   51,044 0 0
MARKEL CORP COM 570535104 6,062 5,072 SH   SOLE   5,072 0 0
MARSH & MCLENNAN COS INC COM 571748102 351 2,317 SH   SOLE   2,317 0 0
MARTIN MARIETTA MATLS INC COM 573284106 1,224 3,581 SH   SOLE   344 0 3,237
MARVELL TECHNOLOGY INC COM 573874104 1,307 21,670 SH   SOLE   21,670 0 0
MASCO CORP COM 574599106 332 5,975 SH   SOLE   5,930 0 45
MASTERCARD INCORPORATED CL A 57636Q104 8,365 24,060 SH   SOLE   23,371 0 689
MATCH GROUP INC NEW COM 57667L107 25,527 162,605 SH   SOLE   162,605 0 0
MATERION CORP COM 576690101 247 3,600 SH   SOLE   3,600 0 0
MCCORMICK & CO INC COM NON VTG 579780206 409 5,046 SH   SOLE   5,046 0 0
MCDONALDS CORP COM 580135101 11,405 47,301 SH   SOLE   46,884 0 417
MCKESSON CORP COM 58155Q103 796 3,994 SH   SOLE   3,994 0 0
MEDTRONIC PLC SHS G5960L103 6,209 49,532 SH   SOLE   49,457 75 0
MERCADOLIBRE INC COM 58733R102 682 406 SH   SOLE   406 0 0
MERCK & CO INC COM 58933Y105 34,165 454,866 SH   SOLE   443,191 100 11,575
METHANEX CORP COM 59151K108 1,099 23,876 SH   SOLE   23,876 0 0
METLIFE INC COM 59156R108 4,909 79,527 SH   SOLE   79,527 0 0
MGM RESORTS INTERNATIONAL COM 552953101 6,152 142,563 SH   SOLE   142,563 0 0
MICRON TECHNOLOGY INC COM 595112103 18,052 254,324 SH   SOLE   254,324 0 0
MICROSOFT CORP COM 594918104 129,451 459,175 SH   SOLE   453,816 25 5,334
MICROSTRATEGY INC CL A NEW 594972408 352 609 SH   SOLE   609 0 0
MINIM INC COM 60365W102 121 65,000 SH   SOLE   65,000 0 0
MIX TELEMATICS LTD SPONSORED ADR 60688N102 1,743 141,585 SH   SOLE   141,585 0 0
MODERNA INC COM 60770K107 712 1,851 SH   SOLE   1,751 0 100
MONDELEZ INTL INC CL A 609207105 5,745 98,743 SH   SOLE   98,743 0 0
MORGAN STANLEY COM NEW 617446448 27,490 282,501 SH   SOLE   263,399 0 19,102
MOSAIC CO NEW COM 61945C103 1,216 34,036 SH   SOLE   34,036 0 0
MP MATERIALS CORP COM CL A 553368101 232 7,200 SH   SOLE   5,200 0 2,000
MUELLER WTR PRODS INC COM SER A 624758108 2,692 176,890 SH   SOLE   176,890 0 0
NEENAH INC COM 640079109 407 8,725 SH   SOLE   8,725 0 0
NETAPP INC COM 64110D104 598 6,660 SH   SOLE   6,660 0 0
NETFLIX INC COM 64110L106 2,953 4,838 SH   SOLE   3,715 0 1,123
NETWORK-1 TECHNOLOGIES INC COM 64121N109 42 14,003 SH   SOLE   14,003 0 0
NEW JERSEY RES CORP COM 646025106 202 5,816 SH   SOLE   5,816 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 576 44,743 SH   SOLE   44,743 0 0
NEWELL BRANDS INC COM 651229106 910 41,124 SH   SOLE   41,124 0 0
NEWMONT CORP COM 651639106 443 8,151 SH   SOLE   8,151 0 0
NEWS CORP NEW CL A 65249B109 2,815 119,614 SH   SOLE   119,614 0 0
NEWS CORP NEW CL B 65249B208 3,591 154,565 SH   SOLE   154,565 0 0
NEXGEN ENERGY LTD COM 65340P106 90 19,000 SH   SOLE   19,000 0 0
NEXSTAR MEDIA GROUP INC CL A 65336K103 8,434 55,500 SH   SOLE   55,500 0 0
NEXTERA ENERGY INC COM 65339F101 17,488 222,715 SH   SOLE   220,115 0 2,600
NIKE INC CL B 654106103 2,328 16,031 SH   SOLE   15,831 0 200
NIO INC SPON ADS 62914V106 206 5,790 SH   SOLE   5,790 0 0
NLIGHT INC COM 65487K100 21,099 748,453 SH   SOLE   731,905 0 16,548
NOKIA CORP SPONSORED ADR 654902204 457 83,870 SH   SOLE   83,870 0 0
NORFOLK SOUTHN CORP COM 655844108 1,737 7,259 SH   SOLE   7,259 0 0
NORTHERN TR CORP COM 665859104 502 4,661 SH   SOLE   4,661 0 0
NORTHROP GRUMMAN CORP COM 666807102 2,961 8,223 SH   SOLE   8,223 0 0
NOVARTIS AG SPONSORED ADR 66987V109 6,032 73,760 SH   SOLE   73,699 0 61
NOVO-NORDISK A S ADR 670100205 2,244 23,377 SH   SOLE   23,377 0 0
NUANCE COMMUNICATIONS INC COM 67020Y100 244 4,438 SH   SOLE   4,438 0 0
NUTRIEN LTD COM 67077M108 661 10,202 SH   SOLE   10,202 0 0
NUVEEN AMT FREE MUN CR INC F COM 67071L106 2,604 151,843 SH   SOLE   151,843 0 0
NUVEEN DOW 30 DYNMC OVERWRT SHS 67075F105 344 20,555 SH   SOLE   20,555 0 0
NUVEEN MUN VALUE FD INC COM 670928100 146 12,939 SH   SOLE   12,939 0 0
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 440 31,805 SH   SOLE   31,805 0 0
NUVEEN NEW YORK QLT MUN INC COM 67066X107 177 12,024 SH   SOLE   12,024 0 0
NVENT ELECTRIC PLC SHS G6700G107 762 23,554 SH   SOLE   23,554 0 0
NVIDIA CORPORATION COM 67066G104 16,129 77,856 SH   SOLE   67,756 0 10,100
NXP SEMICONDUCTORS N V COM N6596X109 13,215 67,471 SH   SOLE   67,471 0 0
OCCIDENTAL PETE CORP COM 674599105 348 11,758 SH   SOLE   11,758 0 0
OKTA INC CL A 679295105 285 1,202 SH   SOLE   1,002 0 200
OLD DOMINION FREIGHT LINE IN COM 679580100 355 1,242 SH   SOLE   1,242 0 0
OLD REP INTL CORP COM 680223104 868 37,530 SH   SOLE   37,530 0 0
OMNICOM GROUP INC COM 681919106 4,997 68,956 SH   SOLE   68,956 0 0
ONESPAWORLD HOLDINGS LIMITED COM P73684113 17,097 1,714,853 SH   SOLE   1,714,853 0 0
OPKO HEALTH INC COM 68375N103 161 43,975 SH   SOLE   43,975 0 0
OPTION CARE HEALTH INC COM NEW 68404L201 1,014 41,793 SH   SOLE   41,793 0 0
ORACLE CORP COM 68389X105 22,721 260,777 SH   SOLE   260,218 66 493
OREILLY AUTOMOTIVE INC COM 67103H107 478 782 SH   SOLE   782 0 0
ORGANON & CO COMMON STOCK 68622V106 907 27,663 SH   SOLE   26,529 10 1,124
OTIS WORLDWIDE CORP COM 68902V107 528 6,420 SH   SOLE   5,527 0 893
OUTFRONT MEDIA INC COM 69007J106 847 33,623 SH   SOLE   33,623 0 0
OWENS CORNING NEW COM 690742101 1,953 22,845 SH   SOLE   22,845 0 0
PACCAR INC COM 693718108 588 7,445 SH   SOLE   7,445 0 0
PACWEST BANCORP DEL COM 695263103 312 6,875 SH   SOLE   6,875 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108 1,124 46,750 SH   SOLE   46,750 0 0
PALO ALTO NETWORKS INC COM 697435105 7,479 15,613 SH   SOLE   15,613 0 0
PAPA JOHNS INTL INC COM 698813102 6,561 51,663 SH   SOLE   51,663 0 0
PARKER-HANNIFIN CORP COM 701094104 345 1,233 SH   SOLE   1,233 0 0
PAYCHEX INC COM 704326107 1,262 11,222 SH   SOLE   11,222 0 0
PAYPAL HLDGS INC COM 70450Y103 7,382 28,371 SH   SOLE   28,044 0 327
PEDEVCO CORP COM PAR 70532Y303 192 130,000 SH   SOLE   130,000 0 0
PENSKE AUTOMOTIVE GRP INC COM 70959W103 390 3,875 SH   SOLE   3,875 0 0
PEPSICO INC COM 713448108 15,019 99,855 SH   SOLE   99,215 0 640
PERKINELMER INC COM 714046109 276 1,592 SH   SOLE   1,592 0 0
PERPETUA RESOURCES CORP COM 714266103 56 11,200 SH   SOLE   11,200 0 0
PFIZER INC COM 717081103 33,893 788,029 SH   SOLE   783,429 100 4,500
PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 295 19,133 SH   SOLE   19,133 0 0
PHILIP MORRIS INTL INC COM 718172109 4,804 50,680 SH   SOLE   49,870 0 810
PHILLIPS 66 COM 718546104 2,659 37,965 SH   SOLE   37,965 0 0
PHYSICIANS RLTY TR COM 71943U104 351 19,935 SH   SOLE   19,935 0 0
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 315 3,174 SH   SOLE   3,174 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 1,956 17,689 SH   SOLE   17,689 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 8,765 85,995 SH   SOLE   85,995 0 0
PIMCO INCOME STRATEGY FD II COM 72201J104 1,011 99,670 SH   SOLE   99,670 0 0
PINTEREST INC CL A 72352L106 1,123 22,038 SH   SOLE   22,038 0 0
PIONEER NAT RES CO COM 723787107 1,296 7,782 SH   SOLE   7,782 0 0
PLAYA HOTELS & RESORTS NV SHS N70544106 341 41,100 SH   SOLE   41,100 0 0
PLUG POWER INC COM NEW 72919P202 60,609 2,373,088 SH   SOLE   2,330,528 0 42,560
PNC FINL SVCS GROUP INC COM 693475105 17,344 88,655 SH   SOLE   88,410 0 245
PNM RES INC COM 69349H107 525 10,608 SH   SOLE   10,608 0 0
PPG INDS INC COM 693506107 399 2,790 SH   SOLE   2,679 0 111
PPL CORP COM 69351T106 1,048 37,592 SH   SOLE   37,492 100 0
PRICE T ROWE GROUP INC COM 74144T108 3,467 17,628 SH   SOLE   17,628 0 0
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 2,764 42,916 SH   SOLE   42,916 0 0
PROCTER AND GAMBLE CO COM 742718109 24,800 177,395 SH   SOLE   176,201 50 1,144
PROGRESSIVE CORP COM 743315103 386 4,272 SH   SOLE   4,222 0 50
PROLOGIS INC. COM 74340W103 6,880 54,854 SH   SOLE   54,854 0 0
PROSHARES TR ULTRAPRO QQQ 74347X831 1,573 12,626 SH   SOLE   12,626 0 0
PROSHARES TR ULTRASHRT S&P500 74347B383 239 26,976 SH   SOLE   26,976 0 0
PROTHENA CORP PLC SHS G72800108 10,811 151,776 SH   SOLE   151,776 0 0
PRUDENTIAL FINL INC COM 744320102 2,640 25,092 SH   SOLE   25,092 0 0
PTC THERAPEUTICS INC COM 69366J200 7,173 192,764 SH   SOLE   192,764 0 0
PUBLIC STORAGE COM 74460D109 210 705 SH   SOLE   705 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 3,108 51,042 SH   SOLE   50,636 0 406
PULTE GROUP INC COM 745867101 792 17,245 SH   SOLE   17,245 0 0
PUTNAM PREMIER INCOME TR SH BEN INT 746853100 334 73,150 SH   SOLE   73,150 0 0
QORVO INC COM 74736K101 79,947 478,182 SH   SOLE   478,182 0 0
QUALCOMM INC COM 747525103 4,943 38,323 SH   SOLE   38,025 0 298
QUANTA SVCS INC COM 74762E102 361 3,175 SH   SOLE   3,175 0 0
QUANTUMSCAPE CORP COM CL A 74767V109 1,026 41,803 SH   SOLE   41,803 0 0
QUEST DIAGNOSTICS INC COM 74834L100 1,785 12,283 SH   SOLE   12,183 0 100
QUIDEL CORP COM 74838J101 2,136 15,135 SH   SOLE   15,135 0 0
RAYMOND JAMES FINL INC COM 754730109 25,811 279,702 SH   SOLE   279,702 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 20,306 236,224 SH   SOLE   233,783 0 2,441
REGENERON PHARMACEUTICALS COM 75886F107 58,653 96,919 SH   SOLE   96,919 0 0
RENALYTIX PLC ADS 75973T101 3,785 188,789 SH   SOLE   188,789 0 0
REPUBLIC SVCS INC COM 760759100 969 8,069 SH   SOLE   8,069 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 324 5,297 SH   SOLE   5,297 0 0
RIO TINTO PLC SPONSORED ADR 767204100 4,274 63,963 SH   SOLE   63,963 0 0
ROBERT HALF INTL INC COM 770323103 23,076 229,999 SH   SOLE   229,999 0 0
ROCKWELL AUTOMATION INC COM 773903109 2,532 8,611 SH   SOLE   8,591 0 20
ROGERS CORP COM 775133101 26,509 142,152 SH   SOLE   142,152 0 0
ROKU INC COM CL A 77543R102 442 1,410 SH   SOLE   1,410 0 0
ROPER TECHNOLOGIES INC COM 776696106 264 592 SH   SOLE   592 0 0
ROYAL CARIBBEAN GROUP COM V7780T103 48,266 542,620 SH   SOLE   537,422 0 5,198
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 4,876 110,143 SH   SOLE   110,143 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 1,990 44,650 SH   SOLE   44,650 0 0
RUMBLEON INC COM CL B 781386305 314 8,060 SH   SOLE   8,060 0 0
SAGE THERAPEUTICS INC COM 78667J108 7,898 178,241 SH   SOLE   178,241 0 0
SALESFORCE COM INC COM 79466L302 3,693 13,615 SH   SOLE   13,598 17 0
SANDY SPRING BANCORP INC COM 800363103 2,134 46,574 SH   SOLE   46,574 0 0
SANOFI SPONSORED ADR 80105N105 697 14,465 SH   SOLE   14,415 0 50
SAREPTA THERAPEUTICS INC COM 803607100 10,175 110,026 SH   SOLE   110,026 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 260 786 SH   SOLE   786 0 0
SCHLUMBERGER LTD COM STK 806857108 1,151 38,821 SH   SOLE   38,621 0 200
SCHWAB CHARLES CORP COM 808513105 2,267 31,121 SH   SOLE   30,673 0 448
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 780 20,157 SH   SOLE   19,757 0 400
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 359 8,635 SH   SOLE   8,635 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 219 4,055 SH   SOLE   4,055 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 255 4,698 SH   SOLE   4,698 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1,174 11,300 SH   SOLE   11,300 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 23,027 310,170 SH   SOLE   290,095 0 20,075
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 308 2,081 SH   SOLE   2,081 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 1,348 12,954 SH   SOLE   12,954 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 1,824 23,794 SH   SOLE   23,794 0 0
SCHWAB STRATEGIC TR US REIT ETF 808524847 315 6,904 SH   SOLE   6,904 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 2,717 27,143 SH   SOLE   27,143 0 0
SCRIPPS E W CO OHIO CL A NEW 811054402 8,934 494,691 SH   SOLE   494,691 0 0
SEA LTD SPONSORD ADS 81141R100 2,459 7,715 SH   SOLE   7,715 0 0
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 275 3,327 SH   SOLE   3,189 0 138
SEAGEN INC COM 81181C104 53,756 316,584 SH   SOLE   315,480 0 1,104
SEAWORLD ENTMT INC COM 81282V100 61,793 1,117,015 SH   SOLE   1,117,015 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 3,801 47,451 SH   SOLE   9,616 0 37,835
SELECT SECTOR SPDR TR ENERGY 81369Y506 1,028 19,726 SH   SOLE   13,876 0 5,850
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 1,429 38,071 SH   SOLE   38,071 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 6,067 33,807 SH   SOLE   5,736 75 27,996
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 387 5,622 SH   SOLE   5,622 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 3,870 30,398 SH   SOLE   4,668 0 25,730
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 3,722 38,042 SH   SOLE   25,787 0 12,255
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 2,052 13,745 SH   SOLE   13,745 0 0
SHERWIN WILLIAMS CO COM 824348106 384 1,371 SH   SOLE   1,371 0 0
SHOPIFY INC CL A 82509L107 397 293 SH   SOLE   218 0 75
SIFY TECHNOLOGIES LTD SPONSORED ADS 82655M107 736 217,890 SH   SOLE   217,890 0 0
SIGNIFY HEALTH INC CL A COM 82671G100 199 11,126 SH   SOLE   0 0 11,126
SILICOM LTD ORD M84116108 374 8,655 SH   SOLE   8,655 0 0
SIMON PPTY GROUP INC NEW COM 828806109 329 2,528 SH   SOLE   2,478 0 50
SINCLAIR BROADCAST GROUP INC CL A 829226109 208 6,550 SH   SOLE   6,550 0 0
SIRIUS XM HOLDINGS INC COM 82968B103 376 61,647 SH   SOLE   61,647 0 0
SK TELECOM LTD SPONSORED ADR 78440P108 3,148 104,599 SH   SOLE   104,599 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 2,496 15,150 SH   SOLE   15,150 0 0
SMART GLOBAL HLDGS INC SHS G8232Y101 1,673 37,590 SH   SOLE   37,590 0 0
SNAP INC CL A 83304A106 203 2,750 SH   SOLE   2,750 0 0
SNOWFLAKE INC CL A 833445109 21,738 71,879 SH   SOLE   71,879 0 0
SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER B 833635105 2,376 44,229 SH   SOLE   44,229 0 0
SONY GROUP CORPORATION SPONSORED ADR 835699307 1,054 9,533 SH   SOLE   9,533 0 0
SOUTHERN CO COM 842587107 2,246 36,240 SH   SOLE   35,940 250 50
SOUTHERN COPPER CORP COM 84265V105 224 3,992 SH   SOLE   992 0 3,000
SOUTHWEST AIRLS CO COM 844741108 900 17,503 SH   SOLE   17,503 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 17,467 51,633 SH   SOLE   51,583 0 50
SPDR GOLD TR GOLD SHS 78463V107 2,651 16,145 SH   SOLE   16,015 0 130
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 417 10,985 SH   SOLE   10,985 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 76,653 178,620 SH   SOLE   117,645 0 60,801
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 34,842 72,455 SH   SOLE   63,872 0 8,583
SPDR SER TR AEROSPACE DEF 78464A631 1,753 14,695 SH   SOLE   300 0 14,395
SPDR SER TR BLMBRG BRC CNVRT 78464A359 1,821 21,335 SH   SOLE   20,135 0 1,200
SPDR SER TR BLOOMBERG BRCLYS 78468R622 721 6,595 SH   SOLE   6,595 0 0
SPDR SER TR BLOOMBERG SRT TR 78468R408 206 7,530 SH   SOLE   7,530 0 0
SPDR SER TR NUVEEN BLMBRG SR 78468R739 567 11,477 SH   SOLE   11,477 0 0
SPDR SER TR NUVEEN BRC MUNIC 78468R721 208 4,025 SH   SOLE   4,025 0 0
SPDR SER TR PORTFOLIO SH TSR 78468R101 520 16,967 SH   SOLE   16,967 0 0
SPDR SER TR PORTFOLIO SHORT 78464A474 581 18,585 SH   SOLE   18,585 0 0
SPDR SER TR S&P 600 SMCP VAL 78464A300 627 7,650 SH   SOLE   7,650 0 0
SPDR SER TR S&P BIOTECH 78464A870 1,637 13,026 SH   SOLE   5,876 0 7,150
SPDR SER TR S&P DIVID ETF 78464A763 837 7,118 SH   SOLE   2,068 0 5,050
SPDR SER TR S&P HOMEBUILD 78464A888 462 6,441 SH   SOLE   3,366 0 3,075
SPDR SER TR S&P METALS MNG 78464A755 7,918 189,700 SH   SOLE   171,000 0 18,700
SPECTRUM BRANDS HLDGS INC NE COM 84790A105 574 5,995 SH   SOLE   5,995 0 0
SPIRE INC COM 84857L101 426 6,970 SH   SOLE   6,970 0 0
SQUARE INC CL A 852234103 3,764 15,695 SH   SOLE   15,695 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 18,277 378,254 SH   SOLE   375,326 0 2,928
STAG INDL INC COM 85254J102 477 12,156 SH   SOLE   12,156 0 0
STARBUCKS CORP COM 855244109 13,653 123,765 SH   SOLE   122,938 0 827
STATE STR CORP COM 857477103 340 4,008 SH   SOLE   4,008 0 0
STRATASYS LTD SHS M85548101 10,572 491,253 SH   SOLE   491,253 0 0
STRYKER CORPORATION COM 863667101 4,610 17,480 SH   SOLE   17,480 0 0
SUN LIFE FINANCIAL INC. COM 866796105 317 6,153 SH   SOLE   6,153 0 0
SUNCOR ENERGY INC NEW COM 867224107 857 41,339 SH   SOLE   39,945 0 1,394
SUNPOWER CORP COM 867652406 1,417 62,475 SH   SOLE   62,475 0 0
SUPER MICRO COMPUTER INC COM 86800U104 740 20,222 SH   SOLE   20,222 0 0
SYNCHRONY FINANCIAL COM 87165B103 1,087 22,244 SH   SOLE   22,244 0 0
SYNOVUS FINL CORP COM NEW 87161C501 543 12,375 SH   SOLE   12,375 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 1,746 15,639 SH   SOLE   15,639 0 0
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 176 10,775 SH   SOLE   10,775 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 7,005 45,466 SH   SOLE   45,466 0 0
TARGET CORP COM 87612E106 6,701 29,291 SH   SOLE   28,091 0 1,200
TE CONNECTIVITY LTD REG SHS H84989104 225 1,640 SH   SOLE   1,530 0 110
TEGNA INC COM 87901J105 28,108 1,425,352 SH   SOLE   1,425,352 0 0
TELADOC HEALTH INC COM 87918A105 233 1,838 SH   SOLE   1,838 0 0
TELEPHONE & DATA SYS INC COM NEW 879433829 7,718 395,794 SH   SOLE   395,794 0 0
TELOS CORP MD COM 87969B101 26,423 929,735 SH   SOLE   908,192 0 21,543
TENABLE HLDGS INC COM 88025T102 17,189 372,530 SH   SOLE   365,847 0 6,683
TEREX CORP NEW COM 880779103 212 5,040 SH   SOLE   5,040 0 0
TESLA INC COM 88160R101 6,673 8,605 SH   SOLE   8,505 0 100
TEXAS INSTRS INC COM 882508104 7,490 38,970 SH   SOLE   38,970 0 0
TEXTRON INC COM 883203101 2,487 35,630 SH   SOLE   35,630 0 0
THE TRADE DESK INC COM CL A 88339J105 280 3,980 SH   SOLE   2,480 0 1,500
THERMO FISHER SCIENTIFIC INC COM 883556102 14,509 25,395 SH   SOLE   25,355 0 40
TIMKEN CO COM 887389104 2,166 33,107 SH   SOLE   33,057 50 0
TJX COS INC NEW COM 872540109 2,737 41,475 SH   SOLE   40,893 0 582
T-MOBILE US INC COM 872590104 4,578 35,836 SH   SOLE   35,836 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 756 11,425 SH   SOLE   2,073 0 9,352
TOTALENERGIES SE SPONSORED ADS 89151E109 1,918 40,008 SH   SOLE   40,008 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 995 5,764 SH   SOLE   5,754 0 10
TRAVELERS COMPANIES INC COM 89417E109 1,821 11,978 SH   SOLE   11,978 0 0
TRI CONTL CORP COM 895436103 200 6,000 SH   SOLE   6,000 0 0
TRIMBLE INC COM 896239100 49,864 606,252 SH   SOLE   606,252 0 0
TRUIST FINL CORP COM 89832Q109 10,310 175,789 SH   SOLE   175,391 0 398
TUTOR PERINI CORP COM 901109108 7,044 542,645 SH   SOLE   542,645 0 0
TWILIO INC CL A 90138F102 261 817 SH   SOLE   817 0 0
TYSON FOODS INC CL A 902494103 1,156 14,638 SH   SOLE   14,638 0 0
UBER TECHNOLOGIES INC COM 90353T100 3,849 85,905 SH   SOLE   85,505 0 400
UBS GROUP AG SHS H42097107 201 12,641 SH   SOLE   12,641 0 0
ULTRA CLEAN HLDGS INC COM 90385V107 17,278 405,588 SH   SOLE   405,588 0 0
ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 12,839 142,356 SH   SOLE   142,356 0 0
UNIFI INC COM NEW 904677200 6,254 285,158 SH   SOLE   285,158 0 0
UNILEVER PLC SPON ADR NEW 904767704 2,361 43,544 SH   SOLE   43,460 0 84
UNION PAC CORP COM 907818108 6,483 33,076 SH   SOLE   32,825 0 251
UNITED PARCEL SERVICE INC CL B 911312106 18,175 99,806 SH   SOLE   98,997 0 809
UNITEDHEALTH GROUP INC COM 91324P102 14,456 36,997 SH   SOLE   36,556 0 441
UNITI GROUP INC COM 91325V108 307 24,846 SH   SOLE   24,846 0 0
US BANCORP DEL COM NEW 902973304 722 12,149 SH   SOLE   11,870 0 279
VALE S A SPONSORED ADS 91912E105 532 38,144 SH   SOLE   38,144 0 0
VALERO ENERGY CORP COM 91913Y100 8,339 118,171 SH   SOLE   116,790 0 1,382
VALLEY NATL BANCORP COM 919794107 869 65,255 SH   SOLE   63,755 0 1,500
VANECK ETF TRUST HIGH YLD MUNIETF 92189H409 730 11,687 SH   SOLE   11,687 0 0
VANECK ETF TRUST PREFERRED SECURT 92189F429 575 27,081 SH   SOLE   27,081 0 0
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 459 1,791 SH   SOLE   1,741 0 50
VANECK ETF TRUST SHRT HGH YLD MUN 92189F387 1,041 41,485 SH   SOLE   41,485 0 0
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 800 3,000 SH   SOLE   3,000 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 266 1,495 SH   SOLE   0 0 1,495
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 554 6,755 SH   SOLE   6,589 0 166
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 18,417 215,532 SH   SOLE   212,197 0 3,335
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 1,385 27,625 SH   SOLE   0 0 27,625
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 1,678 9,200 SH   SOLE   9,200 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 1,193 4,110 SH   SOLE   4,110 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 16,668 82,959 SH   SOLE   82,959 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 8,771 37,047 SH   SOLE   21,644 0 15,403
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 4,935 48,485 SH   SOLE   47,570 0 915
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 7,568 19,189 SH   SOLE   18,989 0 200
VANGUARD INDEX FDS SM CP VAL ETF 922908611 227 1,342 SH   SOLE   1,128 0 214
VANGUARD INDEX FDS SMALL CP ETF 922908751 83,939 383,864 SH   SOLE   371,896 0 11,968
VANGUARD INDEX FDS SML CP GRW ETF 922908595 1,856 6,626 SH   SOLE   310 0 6,316
VANGUARD INDEX FDS TOTAL STK MKT 922908769 35,755 161,014 SH   SOLE   160,425 0 589
VANGUARD INDEX FDS VALUE ETF 922908744 3,639 26,885 SH   SOLE   5,720 0 21,165
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 39,708 651,372 SH   SOLE   648,605 0 2,768
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 3,822 76,418 SH   SOLE   69,803 0 6,616
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 2,949 44,952 SH   SOLE   44,952 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 496 9,424 SH   SOLE   9,424 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 992 18,115 SH   SOLE   18,115 0 0
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 633 9,367 SH   SOLE   9,367 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 887 9,391 SH   SOLE   9,391 0 0
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 307 5,002 SH   SOLE   5,002 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 26,224 318,212 SH   SOLE   313,865 0 4,347
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 3,081 20,060 SH   SOLE   19,984 0 76
VANGUARD STAR FDS VG TL INTL STK F 921909768 3,768 59,564 SH   SOLE   59,564 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 2,439 48,312 SH   SOLE   48,212 0 100
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 33,212 321,356 SH   SOLE   315,109 0 6,247
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 717 10,862 SH   SOLE   10,862 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 488 1,575 SH   SOLE   0 0 1,575
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 530 2,146 SH   SOLE   518 0 1,628
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 2,155 11,467 SH   SOLE   302 0 11,165
VANGUARD WORLD FDS INF TECH ETF 92204A702 680 1,695 SH   SOLE   1,695 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 36,989 684,848 SH   SOLE   675,146 0 9,702
VERTEX PHARMACEUTICALS INC COM 92532F100 257 1,419 SH   SOLE   1,419 0 0
VIACOMCBS INC CL B 92556H206 9,248 234,065 SH   SOLE   233,783 0 282
VIAVI SOLUTIONS INC COM 925550105 21,862 1,388,961 SH   SOLE   1,388,961 0 0
VIMEO INC COMMON STOCK 92719V100 8,934 304,197 SH   SOLE   304,197 0 0
VISA INC COM CL A 92826C839 42,643 191,438 SH   SOLE   186,170 0 5,268
VISHAY INTERTECHNOLOGY INC COM 928298108 18,640 927,846 SH   SOLE   927,846 0 0
VMWARE INC CL A COM 928563402 1,600 10,759 SH   SOLE   10,710 0 49
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 248 16,023 SH   SOLE   16,023 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,027 21,820 SH   SOLE   21,820 0 0
WALMART INC COM 931142103 12,225 87,706 SH   SOLE   87,441 30 235
WASTE CONNECTIONS INC COM 94106B101 807 6,410 SH   SOLE   6,410 0 0
WASTE MGMT INC DEL COM 94106L109 12,719 85,154 SH   SOLE   84,639 0 515
WELLS FARGO CO NEW COM 949746101 5,838 125,794 SH   SOLE   125,794 0 0
WENDYS CO COM 95058W100 220 10,140 SH   SOLE   7,140 0 3,000
WERNER ENTERPRISES INC COM 950755108 25,404 573,835 SH   SOLE   573,835 0 0
WESCO INTL INC COM 95082P105 381 3,300 SH   SOLE   3,300 0 0
WESTERN DIGITAL CORP. COM 958102105 595 10,545 SH   SOLE   10,545 0 0
WESTROCK CO COM 96145D105 2,918 58,555 SH   SOLE   58,555 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 507 14,262 SH   SOLE   14,262 0 0
WILLIAMS COS INC COM 969457100 286 11,032 SH   SOLE   11,032 0 0
WILLIAMS SONOMA INC COM 969904101 448 2,525 SH   SOLE   2,525 0 0
WILLIS TOWERS WATSON PLC LTD SHS G96629103 982 4,225 SH   SOLE   4,225 0 0
WISDOMTREE TR EMG MKTS SMCAP 97717W281 2,711 50,697 SH   SOLE   50 0 50,647
WISDOMTREE TR FLOATNG RAT TREA 97717X628 323 12,875 SH   SOLE   12,875 0 0
WISDOMTREE TR US MIDCAP DIVID 97717W505 2,323 56,040 SH   SOLE   56,040 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 211 3,581 SH   SOLE   3,581 0 0
WISDOMTREE TR US SMALLCAP DIVD 97717W604 1,507 48,882 SH   SOLE   48,882 0 0
XILINX INC COM 983919101 485 3,212 SH   SOLE   3,145 0 67
XPO LOGISTICS INC COM 983793100 354 4,445 SH   SOLE   4,445 0 0
XYLEM INC COM 98419M100 11,536 93,276 SH   SOLE   93,276 0 0
YAMANA GOLD INC COM 98462Y100 47 11,932 SH   SOLE   11,932 0 0
YANDEX N V SHS CLASS A N97284108 971 12,183 SH   SOLE   12,183 0 0
YUM BRANDS INC COM 988498101 289 2,363 SH   SOLE   2,363 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 326 2,226 SH   SOLE   2,135 0 91
ZIONS BANCORPORATION N A COM 989701107 214 3,450 SH   SOLE   3,450 0 0
ZOETIS INC CL A 98978V103 882 4,544 SH   SOLE   4,262 0 282
ZSCALER INC COM 98980G102 4,392 16,749 SH   SOLE   16,749 0 0