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