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