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