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