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 7,547 42,776 SH   SOLE   42,481 0 295
A H BELO CORP COM CL A 001282102 86 30,666 SH   SOLE   30,666 0 0
ABB LTD SPONSORED ADR 000375204 949 39,385 SH   SOLE   39,385 0 0
ABBOTT LABS COM 002824100 4,753 54,722 SH   SOLE   54,682 0 40
ABBVIE INC COM 00287Y109 3,297 37,242 SH   SOLE   37,202 0 40
ABERDEEN ASIA PACIFIC INCOM COM 003009107 173 40,650 SH   SOLE   40,650 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 8,832 41,942 SH   SOLE   38,942 0 3,000
ACTIVISION BLIZZARD INC COM 00507V109 212 3,573 SH   SOLE   3,373 0 200
ADOBE INC COM 00724F101 14,462 43,851 SH   SOLE   43,500 0 351
ADVANCED ENERGY INDS COM 007973100 23,250 326,543 SH   SOLE   326,543 0 0
ADVANCED MICRO DEVICES INC COM 007903107 338 7,381 SH   SOLE   7,381 0 0
AERIE PHARMACEUTICALS INC COM 00771V108 11,375 470,625 SH   SOLE   470,625 0 0
AEROVIRONMENT INC COM 008073108 20,288 328,607 SH   SOLE   325,692 0 2,915
AFLAC INC COM 001055102 3,570 67,487 SH   SOLE   67,487 0 0
AGILE THERAPEUTICS INC COM 00847l100 50 20,000 SH   SOLE   20,000 0 0
AIR PRODS & CHEMS INC COM 009158106 300 1,275 SH   SOLE   1,275 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 216 2,495 SH   SOLE   2,375 0 120
ALASKA AIR GROUP INC COM 011659109 3,399 50,170 SH   SOLE   50,170 0 0
ALCON INC ORD SHS h01301128 1,166 20,603 SH   SOLE   20,591 0 12
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 338 2,094 SH   SOLE   2,094 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 2,102 19,435 SH   SOLE   19,435 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609w102 14,592 68,798 SH   SOLE   68,798 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609w102 636 3,000 SH Call SOLE   3,000 0 0
ALLEGHENY TECHNOLOGIES INC COM 01741R102 1,083 52,435 SH   SOLE   52,435 0 0
ALLERGAN PLC SHS G0177J108 462 2,416 SH   SOLE   2,416 0 0
ALPHABET INC CAP STK CL A 02079K305 22,784 17,011 SH   SOLE   16,311 0 700
ALPHABET INC CAP STK CL C 02079K107 24,836 18,575 SH   SOLE   18,479 0 96
ALPS ETF TR ALERIAN MLP 00162Q866 863 101,501 SH   SOLE   101,501 0 0
ALTICE USA INC CL A 02156k103 2,821 103,171 SH   SOLE   103,171 0 0
ALTRIA GROUP INC COM 02209S103 4,109 82,326 SH   SOLE   82,326 0 0
AMARIN CORP PLC SPONS ADR NEW 023111206 664 30,992 SH   SOLE   30,992 0 0
AMAZON COM INC COM 023135106 370 200 SH Call SOLE   200 0 0
AMAZON COM INC COM 023135106 30,297 16,396 SH   SOLE   16,239 0 157
AMBARELLA INC SHS G037AX101 41,754 689,462 SH   SOLE   685,795 0 3,667
AMC ENTMT HLDGS INC CL A COM 00165C104 418 57,762 SH   SOLE   57,762 0 0
AMC NETWORKS INC CL A 00164V103 459 11,617 SH   SOLE   11,600 0 17
AMERICAN AIRLS GROUP INC COM 02376R102 342 11,910 SH   SOLE   11,910 0 0
AMERICAN ELEC PWR CO INC COM 025537101 1,124 11,892 SH   SOLE   11,892 0 0
AMERICAN EXPRESS CO COM 025816109 12,966 104,154 SH   SOLE   104,154 0 0
AMERICAN TOWER CORP NEW COM 03027X100 247 1,073 SH   SOLE   981 0 92
AMERICAN WTR WKS CO INC NEW COM 030420103 246 2,005 SH   SOLE   2,005 0 0
AMERIPRISE FINL INC COM 03076c106 287 1,724 SH   SOLE   1,724 0 0
AMERIS BANCORP COM 03076K108 857 20,150 SH   SOLE   20,150 0 0
AMERISOURCEBERGEN CORP COM 03073E105 657 7,727 SH   SOLE   7,727 0 0
AMGEN INC COM 031162100 16,554 68,667 SH   SOLE   67,432 0 1,235
AMYRIS INC COM NEW 03236M200 4,217 1,364,744 SH   SOLE   1,364,744 0 0
ANALOG DEVICES INC COM 032654105 347 2,921 SH   SOLE   2,921 0 0
ANNALY CAP MGMT INC COM 035710409 143 15,211 SH   SOLE   15,211 0 0
ANTARES PHARMA INC COM 036642106 225 47,790 SH   SOLE   47,790 0 0
ANTHEM INC COM 036752103 848 2,809 SH   SOLE   2,809 0 0
APPLE INC COM 037833100 133,898 455,979 SH   SOLE   455,119 0 860
APPLE INC COM 037833100 352 1,200 SH Call SOLE   1,200 0 0
APPLIED INDL TECHNOLOGIES IN COM 03820c105 1,051 15,756 SH   SOLE   15,756 0 0
APPLIED MATLS INC COM 038222105 12,442 203,833 SH   SOLE   202,474 0 1,359
APTIV PLC SHS g6095l109 3,442 36,241 SH   SOLE   36,241 0 0
AQUA AMERICA INC COM 03836W103 579 12,329 SH   SOLE   12,329 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 1,009 21,769 SH   SOLE   21,769 0 0
ARCONIC INC COM 03965L100 711 23,119 SH   SOLE   23,119 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 1,152 3,894 SH   SOLE   3,894 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 1,915 38,410 SH   SOLE   38,410 0 0
AT&T INC COM 00206R102 29,513 755,205 SH   SOLE   754,392 0 813
ATARA BIOTHERAPEUTICS INC COM 046513107 5,337 324,020 SH   SOLE   324,020 0 0
ATLASSIAN CORP PLC CL A G06242104 552 4,588 SH   SOLE   4,588 0 0
AUTODESK INC COM 052769106 10,109 55,104 SH   SOLE   55,024 0 80
AUTOLIV INC COM 052800109 208 2,470 SH   SOLE   2,470 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,932 11,334 SH   SOLE   10,934 0 400
AVERY DENNISON CORP COM 053611109 981 7,500 SH   SOLE   7,500 0 0
AXOS FINL INC COM 05465c100 297 9,800 SH   SOLE   9,800 0 0
AZURE PWR GLOBAL LTD SHS v0393h103 140 11,110 SH   SOLE   11,110 0 0
BAIDU INC SPON ADR REP A 056752108 327 2,586 SH   SOLE   2,586 0 0
BAKER HUGHES COMPANY CL A 05722g100 3,286 128,192 SH   SOLE   128,192 0 0
BANK AMER CORP COM 060505104 21,515 610,886 SH   SOLE   598,974 0 11,912
BANK NEW YORK MELLON CORP COM 064058100 6,232 123,816 SH   SOLE   123,356 0 460
BANK OF NT BUTTERFIELD&SON L SHS NEW G0772R208 3,989 107,750 SH   SOLE   107,750 0 0
BARCLAYS BK PLC IPATH B SHRT TRM 06746p621 209 13,825 SH   SOLE   13,825 0 0
BARRICK GOLD CORPORATION COM 067901108 425 22,854 SH   SOLE   22,854 0 0
BAUSCH HEALTH COS INC COM 071734107 420 14,050 SH   SOLE   14,050 0 0
BAXTER INTL INC COM 071813109 10,448 124,945 SH   SOLE   124,945 0 0
BECTON DICKINSON & CO COM 075887109 6,202 22,803 SH   SOLE   22,803 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 679 2 SH   SOLE   2 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 11,319 49,972 SH   SOLE   49,972 0 0
BIOGEN INC COM 09062X103 1,773 5,974 SH   SOLE   5,894 0 80
BLACKROCK CORE BD TR SHS BEN INT 09249E101 325 22,305 SH   SOLE   22,305 0 0
BLACKROCK FLOATING RATE INCO COM 091941104 613 47,661 SH   SOLE   47,661 0 0
BLACKROCK INC COM 09247X101 8,366 16,642 SH   SOLE   16,614 0 28
BLACKROCK MUN 2020 TERM TR COM SHS 09249X109 190 12,760 SH   SOLE   12,760 0 0
BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 1,144 47,287 SH   SOLE   47,287 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 4,450 79,549 SH   SOLE   75,224 0 4,325
BOEING CO COM 097023105 29,319 90,001 SH   SOLE   89,601 0 400
BOOKING HLDGS INC COM 09857L108 838 408 SH   SOLE   408 0 0
BORGWARNER INC COM 099724106 995 22,947 SH   SOLE   22,947 0 0
BOSTON PROPERTIES INC COM 101121101 453 3,285 SH   SOLE   3,285 0 0
BOYD GAMING CORP COM 103304101 37,644 1,257,309 SH   SOLE   1,257,309 0 0
BP PLC SPONSORED ADR 055622104 1,447 38,347 SH   SOLE   26,388 0 11,959
BRIDGEBIO PHARMA INC COM 10806x102 203 5,800 SH   SOLE   5,800 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 19,602 305,382 SH   SOLE   295,455 0 9,927
BRISTOL MYERS SQUIBB CO RIGHT 99/99/9999 110122157 107 35,644 SH   SOLE   35,644 0 0
BROADCOM INC 8% CNV PFD SER A 11135f200 1,791 1,520 SH   SOLE   1,520 0 0
BROADCOM INC COM 11135F101 537 1,700 SH Call SOLE   1,700 0 0
BROADCOM INC COM 11135F101 11,969 37,874 SH   SOLE   37,332 0 542
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 231 4,000 SH   SOLE   0 0 4,000
BROOKLINE BANCORP INC DEL COM 11373M107 321 19,500 SH   SOLE   19,500 0 0
CABOT CORP COM 127055101 285 6,000 SH   SOLE   6,000 0 0
CAE INC COM 124765108 30,691 1,159,919 SH   SOLE   1,159,919 0 0
CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 147 13,400 SH   SOLE   13,400 0 0
CALLON PETE CO DEL COM 13123X102 402 83,175 SH   SOLE   83,175 0 0
CAMECO CORP COM 13321L108 1,518 170,553 SH   SOLE   170,553 0 0
CANADIAN NATL RY CO COM 136375102 11,223 124,077 SH   SOLE   124,077 0 0
CANADIAN PAC RY LTD COM 13645T100 1,100 4,316 SH   SOLE   4,316 0 0
CANOPY GROWTH CORP COM 138035100 343 16,240 SH   SOLE   16,240 0 0
CAPITAL ONE FINL CORP COM 14040H105 2,172 21,109 SH   SOLE   21,109 0 0
CARA THERAPEUTICS INC COM 140755109 7,506 465,900 SH   SOLE   465,060 0 840
CARLYLE GROUP L P COM UTS LTD PTN 14309L102 978 30,475 SH   SOLE   30,475 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 12,736 250,556 SH   SOLE   250,556 0 0
CARS COM INC COM 14575E105 4,347 355,698 SH   SOLE   355,698 0 0
CATERPILLAR INC DEL COM 149123101 12,498 84,631 SH   SOLE   83,831 0 800
CBOE GLOBAL MARKETS INC COM 12503M108 663 5,528 SH   SOLE   5,528 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 244 2,936 SH   SOLE   2,936 0 0
CENTENE CORP DEL COM 15135B101 1,460 23,220 SH   SOLE   23,220 0 0
CENTURYLINK INC COM 156700106 485 36,720 SH   SOLE   36,720 0 0
CF INDS HLDGS INC COM 125269100 4,975 104,208 SH   SOLE   104,208 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 1,090 9,825 SH   SOLE   550 0 9,275
CHENIERE ENERGY INC COM NEW 16411r208 2,332 38,193 SH   SOLE   38,193 0 0
CHEVRON CORP NEW COM 166764100 9,775 81,110 SH   SOLE   80,210 0 900
CHICKEN SOUP FOR THE SOUL EN CL A 16842q100 116 14,465 SH   SOLE   14,465 0 0
CHUBB LIMITED COM H1467J104 5,846 37,557 SH   SOLE   37,557 0 0
CIENA CORP COM NEW 171779309 2,262 52,995 SH   SOLE   52,995 0 0
CIGNA CORP NEW COM 125523100 1,227 6,000 SH   SOLE   6,000 0 0
CINCINNATI BELL INC NEW PFD CV DEP1/20 171871403 514 10,828 SH   SOLE   10,828 0 0
CISCO SYS INC COM 17275R102 32,885 685,669 SH   SOLE   674,240 0 11,429
CITIGROUP INC COM NEW 172967424 36,873 461,551 SH   SOLE   454,521 0 7,030
CLOROX CO DEL COM 189054109 3,805 24,782 SH   SOLE   24,782 0 0
CLOVIS ONCOLOGY INC COM 189464100 6,551 628,360 SH   SOLE   628,360 0 0
CME GROUP INC COM 12572Q105 10,601 52,815 SH   SOLE   52,815 0 0
COCA COLA CO COM 191216100 6,958 125,703 SH   SOLE   125,703 0 0
COGNEX CORP COM 192422103 52,998 945,716 SH   SOLE   937,929 0 7,787
COHERENT INC COM 192479103 595 3,575 SH   SOLE   3,575 0 0
COLGATE PALMOLIVE CO COM 194162103 5,364 77,915 SH   SOLE   77,215 0 700
COMCAST CORP NEW CL A 20030N101 34,446 765,970 SH   SOLE   764,746 0 1,224
COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 176 11,700 SH   SOLE   11,700 0 0
COMSCORE INC COM 20564W105 54 11,000 SH   SOLE   11,000 0 0
CONAGRA BRANDS INC COM 205887102 944 27,580 SH   SOLE   25,780 0 1,800
CONCHO RES INC COM 20605P101 1,287 14,700 SH   SOLE   14,700 0 0
CONOCOPHILLIPS COM 20825C104 4,383 67,395 SH   SOLE   67,395 0 0
CONSOLIDATED EDISON INC COM 209115104 2,087 23,064 SH   SOLE   23,064 0 0
CONSTELLATION BRANDS INC CL A 21036P108 16,095 84,821 SH   SOLE   84,821 0 0
COPA HOLDINGS SA CL A p31076105 225 2,081 SH   SOLE   2,081 0 0
COPART INC COM 217204106 318 3,500 SH   SOLE   3,500 0 0
CORNING INC COM 219350105 9,413 323,358 SH   SOLE   323,258 0 100
CORTEVA INC COM 22052l104 1,065 36,015 SH   SOLE   35,898 0 117
COSTCO WHSL CORP NEW COM 22160K105 9,135 31,081 SH   SOLE   31,030 0 51
COVANTA HLDG CORP COM 22282E102 1,412 95,158 SH   SOLE   95,158 0 0
CRANE CO COM 224399105 2,365 27,380 SH   SOLE   27,380 0 0
CROWDSTRIKE HLDGS INC CL A 22788c105 65 1,300 SH   SOLE   1,300 0 0
CROWDSTRIKE HLDGS INC CL A 22788c105 459 9,200 SH Call SOLE   9,200 0 0
CSX CORP COM 126408103 1,097 15,163 SH   SOLE   15,163 0 0
CUBESMART COM 229663109 468 14,851 SH   SOLE   14,851 0 0
CUBIC CORP COM 229669106 30,416 478,462 SH   SOLE   469,167 0 9,295
CULLEN FROST BANKERS INC COM 229899109 246 2,520 SH   SOLE   2,520 0 0
CUMMINS INC COM 231021106 39,263 219,398 SH   SOLE   219,398 0 0
CVS HEALTH CORP COM 126650100 15,728 211,709 SH   SOLE   211,709 0 0
CYBERARK SOFTWARE LTD SHS M2682V108 291 2,500 SH   SOLE   2,500 0 0
CYRUSONE INC COM 23283r100 38,041 581,394 SH   SOLE   581,394 0 0
CYTOKINETICS INC COM NEW 23282W605 5,034 474,476 SH   SOLE   474,476 0 0
DANA INCORPORATED COM 235825205 1,103 60,619 SH   SOLE   60,619 0 0
DANAHER CORPORATION COM 235851102 1,812 11,803 SH   SOLE   11,803 0 0
DARDEN RESTAURANTS INC COM 237194105 320 2,940 SH   SOLE   2,940 0 0
DAWSON GEOPHYSICAL CO NEW COM 239360100 58 24,000 SH   SOLE   24,000 0 0
DBX ETF TR XTRACK MSCI EAFE 233051200 263 7,775 SH   SOLE   7,775 0 0
DEERE & CO COM 244199105 698 4,028 SH   SOLE   4,028 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 12,715 217,419 SH   SOLE   217,419 0 0
DEVON ENERGY CORP NEW COM 25179M103 4,195 161,525 SH   SOLE   161,525 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 5,667 33,645 SH   SOLE   33,645 0 0
DISCOVER FINL SVCS COM 254709108 6,750 79,581 SH   SOLE   79,581 0 0
DISCOVERY INC COM SER A 25470F104 6,066 185,287 SH   SOLE   185,287 0 0
DISCOVERY INC COM SER C 25470F302 35,098 1,151,130 SH   SOLE   1,151,130 0 0
DISNEY WALT CO COM DISNEY 254687106 15,075 104,234 SH   SOLE   101,789 0 2,445
DOMINION ENERGY INC COM 25746U109 3,563 43,023 SH   SOLE   43,023 0 0
DOVER CORP COM 260003108 650 5,642 SH   SOLE   5,642 0 0
DOW INC COM 260557103 5,943 108,582 SH   SOLE   108,581 0 1
DTE ENERGY CO COM 233331107 741 5,708 SH   SOLE   5,708 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 2,199 24,112 SH   SOLE   24,112 0 0
DUNKIN BRANDS GROUP INC COM 265504100 565 7,486 SH   SOLE   7,486 0 0
DUPONT DE NEMOURS INC COM 26614N102 4,264 66,422 SH   SOLE   65,246 0 1,176
DXC TECHNOLOGY CO COM 23355l106 1,069 28,452 SH   SOLE   28,452 0 0
EASTMAN CHEMICAL CO COM 277432100 612 7,726 SH   SOLE   7,726 0 0
EATON CORP PLC SHS G29183103 9,430 99,551 SH   SOLE   99,551 0 0
ECOLAB INC COM 278865100 508 2,634 SH   SOLE   2,523 0 111
EDWARDS LIFESCIENCES CORP COM 28176E108 255 1,095 SH   SOLE   495 0 600
EKSO BIONICS HLDGS INC COM NEW 282644202 6 15,200 SH   SOLE   15,200 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 5,395 183,190 SH   SOLE   183,190 0 0
EMERSON ELEC CO COM 291011104 1,426 18,700 SH   SOLE   18,300 0 400
EMPIRE ST RLTY TR INC CL A 292104106 140 10,000 SH   SOLE   10,000 0 0
ENBRIDGE INC COM 29250N105 4,095 102,955 SH   SOLE   102,690 0 265
ENERGIZER HLDGS INC NEW 7.5 MCNV PFD A 29272w208 2,581 24,683 SH   SOLE   24,683 0 0
ENERGIZER HLDGS INC NEW COM 29272w109 7,593 151,191 SH   SOLE   151,191 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273v100 1,217 94,823 SH   SOLE   22,673 0 72,150
ENERSYS COM 29275Y102 273 3,650 SH   SOLE   3,650 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 4,605 163,547 SH   SOLE   44,452 0 119,095
ERICSSON ADR B SEK 10 294821608 1,296 147,661 SH   SOLE   147,661 0 0
EROS INTL PLC SHS NEW G3788M114 2,087 615,775 SH   SOLE   615,775 0 0
ESPERION THERAPEUTICS INC NE COM 29664W105 18,836 315,889 SH   SOLE   315,889 0 0
EVERSOURCE ENERGY COM 30040W108 5,068 59,574 SH   SOLE   59,574 0 0
EVOQUA WATER TECHNOLOGIES CO COM 30057t105 26,925 1,420,857 SH   SOLE   1,420,857 0 0
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 851 20,260 SH   SOLE   375 0 19,885
EXELON CORP COM 30161N101 972 21,320 SH   SOLE   21,320 0 0
EXXON MOBIL CORP COM 30231G102 16,673 238,932 SH   SOLE   236,067 0 2,865
FACEBOOK INC CL A 30303M102 38,574 187,936 SH   SOLE   185,001 0 2,935
FARO TECHNOLOGIES INC COM 311642102 19,657 390,414 SH   SOLE   386,959 0 3,455
FEDEX CORP COM 31428X106 9,805 64,845 SH   SOLE   64,845 0 0
FIBROGEN INC COM 31572q808 13,320 310,561 SH   SOLE   310,561 0 0
FIREEYE INC COM 31816q101 28,503 1,724,348 SH   SOLE   1,724,348 0 0
FIRST HORIZON NATL CORP COM 320517105 187 11,314 SH   SOLE   11,314 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 986 8,393 SH   SOLE   8,393 0 0
FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 6,486 244,394 SH   SOLE   244,394 0 0
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 4,531 32,570 SH   SOLE   25,400 0 7,170
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734x846 1,027 34,215 SH   SOLE   2,265 0 31,950
FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738d101 282 11,075 SH   SOLE   0 0 11,075
FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 1,031 6,931 SH   SOLE   470 0 6,461
FIRST TR MLP & ENERGY INCOME COM 33739B104 134 11,250 SH   SOLE   250 0 11,000
FLEXSHARES TR IBOXX 3R TARGT 33939l506 5,828 235,862 SH   SOLE   235,862 0 0
FLEXSHARES TR MORNSTAR UPSTR 33939L407 766 22,832 SH   SOLE   22,832 0 0
FLEXSHARES TR STOXX GLOBR INF 33939l795 405 7,525 SH   SOLE   7,525 0 0
FORD MTR CO DEL COM 345370860 827 88,946 SH   SOLE   88,846 0 100
FORMFACTOR INC COM 346375108 23,795 916,260 SH   SOLE   916,260 0 0
FRANKLIN RES INC COM 354613101 422 16,255 SH   SOLE   16,255 0 0
FREEPORT-MCMORAN INC CL B 35671D857 3,562 271,461 SH   SOLE   271,461 0 0
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 239 6,492 SH   SOLE   6,492 0 0
GALAPAGOS NV SPON ADR 36315x101 1,072 5,185 SH   SOLE   5,185 0 0
GAMING & LEISURE PPTYS INC COM 36467J108 336 7,797 SH   SOLE   7,797 0 0
GANNETT CO INC NEW COM 36472t109 360 56,478 SH   SOLE   56,478 0 0
GASLOG LTD SHS G37585109 483 49,297 SH   SOLE   49,297 0 0
GDS HLDGS LTD SPONSORED ADS 36165L108 2,424 46,991 SH   SOLE   46,991 0 0
GENERAL AMERN INVS INC COM 368802104 437 11,575 SH   SOLE   11,575 0 0
GENERAL DYNAMICS CORP COM 369550108 7,283 41,297 SH   SOLE   41,297 0 0
GENERAL ELECTRIC CO COM 369604103 1,904 170,620 SH   SOLE   168,120 0 2,500
GENERAL MLS INC COM 370334104 4,455 83,172 SH   SOLE   83,172 0 0
GENERAL MTRS CO COM 37045V100 6,457 176,408 SH   SOLE   176,408 0 0
GENMAB A S SPONSORED ADS 372303206 709 31,766 SH   SOLE   31,766 0 0
GILEAD SCIENCES INC COM 375558103 12,969 199,578 SH   SOLE   199,578 0 0
GLATFELTER COM 377316104 237 12,950 SH   SOLE   12,950 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 1,690 35,956 SH   SOLE   35,956 0 0
GLOBAL X FDS GLBL X MLP ETF 37950E473 715 90,745 SH   SOLE   90,745 0 0
GLOBAL X FDS GLBX SUPRINC ETF 37950e333 354 30,178 SH   SOLE   30,178 0 0
GOL LINHAS AEREAS INTLG S A SPON ADR PFD NEW 38045r206 815 45,117 SH   SOLE   45,117 0 0
GOLAR LNG LTD BERMUDA SHS G9456A100 5,006 352,017 SH   SOLE   352,017 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 6,563 28,545 SH   SOLE   28,245 0 300
GRACE W R & CO DEL NEW COM 38388F108 440 6,302 SH   SOLE   6,302 0 0
GRANITE CONSTR INC COM 387328107 639 23,110 SH   SOLE   23,110 0 0
GRAY TELEVISION INC COM 389375106 747 34,850 SH   SOLE   34,850 0 0
GREAT PANTHER MINING LIMITED COM 39115V101 8 15,000 SH   SOLE   15,000 0 0
GROUPON INC COM 399473107 5,866 2,454,383 SH   SOLE   2,454,383 0 0
GRUPO TELEVISA SA SPON ADR REP ORD 40049J206 532 45,375 SH   SOLE   45,375 0 0
HALLIBURTON CO COM 406216101 213 8,700 SH   SOLE   8,700 0 0
HANESBRANDS INC COM 410345102 193 12,980 SH   SOLE   9,984 0 2,996
HARTFORD FINL SVCS GROUP INC COM 416515104 787 12,953 SH   SOLE   12,953 0 0
HASBRO INC COM 418056107 6,612 62,609 SH   SOLE   62,609 0 0
HD SUPPLY HLDGS INC COM 40416M105 978 24,316 SH   SOLE   24,316 0 0
HELEN OF TROY CORP LTD COM G4388n106 586 3,260 SH   SOLE   3,260 0 0
HELMERICH & PAYNE INC COM 423452101 10,449 229,994 SH   SOLE   228,863 0 1,131
HENRY SCHEIN INC COM 806407102 259 3,884 SH   SOLE   984 0 2,900
HERSHEY CO COM 427866108 711 4,838 SH   SOLE   4,838 0 0
HESS CORP COM 42809h107 1,512 22,638 SH   SOLE   22,638 0 0
HEXCEL CORP NEW COM 428291108 29,808 406,596 SH   SOLE   406,596 0 0
HIGHPOINT RES CORP COM 43114K108 5,722 3,386,011 SH   SOLE   3,386,011 0 0
HOME DEPOT INC COM 437076102 31,132 142,558 SH   SOLE   139,156 0 3,402
HONEYWELL INTL INC COM 438516106 23,535 132,968 SH   SOLE   131,257 0 1,711
HSBC HLDGS PLC SPON ADR NEW 404280406 477 12,208 SH   SOLE   12,208 0 0
HUMANA INC COM 444859102 584 1,593 SH   SOLE   1,593 0 0
IAC INTERACTIVECORP COM 44919P508 51,630 207,258 SH   SOLE   207,258 0 0
ICHOR HOLDINGS SHS G4740B105 223 6,700 SH   SOLE   6,700 0 0
II VI INC COM 902104108 35,273 1,047,611 SH   SOLE   1,047,611 0 0
ILLINOIS TOOL WKS INC COM 452308109 1,639 9,126 SH   SOLE   9,126 0 0
ILLUMINA INC COM 452327109 217 653 SH   SOLE   653 0 0
IMMUNOGEN INC COM 45253h101 6,489 1,271,187 SH   SOLE   1,271,187 0 0
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 6,453 194,380 SH   SOLE   194,380 0 0
ING GROEP N V SPONSORED ADR 456837103 439 36,400 SH   SOLE   36,400 0 0
INGERSOLL-RAND PLC SHS G47791101 897 6,750 SH   SOLE   6,750 0 0
INGREDION INC COM 457187102 394 4,239 SH   SOLE   4,239 0 0
INTEL CORP COM 458140100 27,135 453,376 SH   SOLE   448,036 0 5,340
INTERCEPT PHARMACEUTICALS IN COM 45845P108 21,598 174,293 SH   SOLE   174,293 0 0
INTERNAP CORP COM PAR 45885A409 135 123,067 SH   SOLE   123,067 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 10,834 80,828 SH   SOLE   80,703 0 125
INTERXION HOLDING N.V SHS N47279109 59,042 704,475 SH   SOLE   704,475 0 0
INTL PAPER CO COM 460146103 345 7,493 SH   SOLE   7,493 0 0
INVESCO EXCHANGE TRADED FD T BRIC ETF 46137V209 320 8,100 SH   SOLE   8,100 0 0
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137v621 841 44,574 SH   SOLE   44,574 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 5,720 49,430 SH   SOLE   49,080 0 350
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 214 5,848 SH   SOLE   5,848 0 0
INVESCO EXCHNG TRADED FD TR PFD ETF 46138e511 606 40,405 SH   SOLE   40,405 0 0
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138e354 911 15,620 SH   SOLE   15,620 0 0
INVESCO EXCHNG TRADED FD TR VAR RATE PFD 46138g870 2,976 115,226 SH   SOLE   115,226 0 0
INVESCO LTD SHS G491BT108 1,457 81,013 SH   SOLE   81,013 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 24,151 113,595 SH   SOLE   71,449 0 42,146
IONIS PHARMACEUTICALS INC COM 462222100 42,442 702,559 SH   SOLE   702,510 0 49
IRIDIUM COMMUNICATIONS INC COM 46269C102 36,837 1,495,015 SH   SOLE   1,495,015 0 0
ISHARES GOLD TRUST ISHARES 464285105 195 13,471 SH   SOLE   13,471 0 0
ISHARES INC CORE MSCI EMKT 46434G103 12,568 233,788 SH   SOLE   233,568 0 220
ISHARES INC MIN VOL GBL ETF 464286525 211 2,200 SH   SOLE   2,200 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 1,375 16,243 SH   SOLE   6,498 0 9,745
ISHARES TR 20 YR TR BD ETF 464287432 215 1,589 SH   SOLE   1,589 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 3,789 30,133 SH   SOLE   30,133 0 0
ISHARES TR CORE DIV GRWTH 46434V621 930 22,100 SH   SOLE   3,500 0 18,600
ISHARES TR CORE HIGH DV ETF 46429b663 1,249 12,733 SH   SOLE   12,733 0 0
ISHARES TR CORE MSCI TOTAL 46432f834 691 11,166 SH   SOLE   11,166 0 0
ISHARES TR CORE S&P MCP ETF 464287507 2,251 10,939 SH   SOLE   10,939 0 0
ISHARES TR CORE S&P SCP ETF 464287804 9,457 112,790 SH   SOLE   112,790 0 0
ISHARES TR CORE S&P TTL STK 464287150 485 6,672 SH   SOLE   6,602 0 70
ISHARES TR CORE S&P US VLU 464287663 205 3,250 SH   SOLE   3,250 0 0
ISHARES TR CORE S&P500 ETF 464287200 27,768 85,906 SH   SOLE   85,906 0 0
ISHARES TR CORE US AGGBD ET 464287226 739 6,576 SH   SOLE   6,576 0 0
ISHARES TR EAFE SML CP ETF 464288273 20,102 322,774 SH   SOLE   322,574 0 200
ISHARES TR FLTG RATE NT ETF 46429B655 439 8,626 SH   SOLE   956 0 7,670
ISHARES TR GLOBAL ENERG ETF 464287341 743 24,100 SH   SOLE   24,100 0 0
ISHARES TR GLOBAL REIT ETF 46434v647 227 8,223 SH   SOLE   8,223 0 0
ISHARES TR GLOBAL TECH ETF 464287291 872 4,145 SH   SOLE   4,145 0 0
ISHARES TR IBOXX HI YD ETF 464288513 856 9,732 SH   SOLE   9,732 0 0
ISHARES TR IBOXX INV CP ETF 464287242 899 7,025 SH   SOLE   7,025 0 0
ISHARES TR INTL SEL DIV ETF 464288448 372 11,094 SH   SOLE   11,094 0 0
ISHARES TR MLTFCTR INTL SML 46434v266 1,168 36,840 SH   SOLE   36,840 0 0
ISHARES TR MORTGE REL ETF 46435G342 229 5,145 SH   SOLE   5,145 0 0
ISHARES TR MRNGSTR LG-CP GR 464287119 628 2,989 SH   SOLE   2,989 0 0
ISHARES TR MSCI ACWI EX US 464288240 913 18,580 SH   SOLE   18,580 0 0
ISHARES TR MSCI EAFE ETF 464287465 5,063 72,913 SH   SOLE   72,879 0 34
ISHARES TR MSCI EMG MKT ETF 464287234 985 21,949 SH   SOLE   20,649 0 1,300
ISHARES TR MSCI INDIA ETF 46429b598 495 14,070 SH   SOLE   6,200 0 7,870
ISHARES TR MSCI MIN VOL ETF 46429b697 15,245 232,394 SH   SOLE   232,044 0 350
ISHARES TR MULTIFACTOR INTL 46434v274 343 12,670 SH   SOLE   12,670 0 0
ISHARES TR MULTIFACTOR USA 46434v290 830 19,350 SH   SOLE   19,350 0 0
ISHARES TR NASDAQ BIOTECH 464287556 6,137 50,924 SH   SOLE   50,924 0 0
ISHARES TR NATIONAL MUN ETF 464288414 2,300 20,196 SH   SOLE   20,196 0 0
ISHARES TR PFD AND INCM SEC 464288687 916 24,365 SH   SOLE   19,010 0 5,355
ISHARES TR RUS 1000 ETF 464287622 260 1,455 SH   SOLE   1,455 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 2,631 14,956 SH   SOLE   14,531 0 425
ISHARES TR RUS 1000 VAL ETF 464287598 523 3,831 SH   SOLE   3,831 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 2,208 10,306 SH   SOLE   10,146 0 160
ISHARES TR RUS 2000 VAL ETF 464287630 219 1,701 SH   SOLE   281 0 1,420
ISHARES TR RUS MID CAP ETF 464287499 226 3,783 SH   SOLE   3,783 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 1,796 10,840 SH   SOLE   10,790 0 50
ISHARES TR S&P 100 ETF 464287101 997 6,922 SH   SOLE   6,672 0 250
ISHARES TR S&P 500 GRWT ETF 464287309 537 2,771 SH   SOLE   2,771 0 0
ISHARES TR S&P 500 VAL ETF 464287408 910 6,994 SH   SOLE   6,994 0 0
ISHARES TR S&P SML 600 GWT 464287887 303 1,567 SH   SOLE   1,567 0 0
ISHARES TR SELECT DIVID ETF 464287168 3,737 35,365 SH   SOLE   35,365 0 0
ISHARES TR SH TR CRPORT ETF 464288646 3,392 63,248 SH   SOLE   63,248 0 0
ISHARES TR SP SMCP600VL ETF 464287879 2,888 17,962 SH   SOLE   17,962 0 0
ISHARES TR TIPS BD ETF 464287176 2,117 18,161 SH   SOLE   18,161 0 0
ISHARES TR U.S. REAL ES ETF 464287739 330 3,550 SH   SOLE   3,550 0 0
ISHARES TR US AER DEF ETF 464288760 1,612 7,259 SH   SOLE   574 0 6,685
ISHARES TR US HLTHCARE ETF 464287762 755 3,500 SH   SOLE   500 0 3,000
ISHARES TR US HOME CONS ETF 464288752 542 12,194 SH   SOLE   4,511 0 7,683
ISHARES TR USA MOMENTUM FCT 46432f396 1,042 8,297 SH   SOLE   8,297 0 0
ISHARES TR USA QUALITY FCTR 46432F339 17,255 170,839 SH   SOLE   170,704 0 135
ISHARES US ETF TR SHT MAT BD ETF 46431W507 6,159 122,577 SH   SOLE   119,802 0 2,775
ISHARES US ETF TR SHT MAT MUN ETF 46431w838 380 7,580 SH   SOLE   7,580 0 0
JACOBS ENGR GROUP INC COM 469814107 215 2,390 SH   SOLE   2,390 0 0
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 200 1,340 SH   SOLE   1,340 0 0
JD COM INC SPON ADR CL A 47215p106 541 15,350 SH   SOLE   15,350 0 0
JOHNSON & JOHNSON COM 478160104 33,061 226,647 SH   SOLE   222,456 0 4,191
JPMORGAN CHASE & CO COM 46625H100 61,134 438,548 SH   SOLE   435,868 0 2,680
KANSAS CITY SOUTHERN COM NEW 485170302 38,254 249,766 SH   SOLE   249,766 0 0
KAYNE ANDERSN MLP MIDS INVT COM 486606106 1,049 75,303 SH   SOLE   75,303 0 0
KEURIG DR PEPPER INC COM 49271v100 710 24,508 SH   SOLE   24,508 0 0
KEYCORP NEW COM 493267108 350 17,307 SH   SOLE   16,897 0 410
KIMBERLY CLARK CORP COM 494368103 3,560 25,883 SH   SOLE   24,783 0 1,100
KINDER MORGAN INC DEL COM 49456B101 2,059 97,237 SH   SOLE   97,137 0 100
KKR & CO INC CL A 48251w104 2,139 73,317 SH   SOLE   73,317 0 0
KLA CORPORATION COM NEW 482480100 2,833 15,901 SH   SOLE   15,865 0 36
KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 1,308 36,499 SH   SOLE   36,499 0 0
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 783 16,050 SH   SOLE   16,050 0 0
KORNIT DIGITAL LTD SHS M6372Q113 781 22,810 SH   SOLE   22,810 0 0
KROGER CO COM 501044101 1,017 35,073 SH   SOLE   35,073 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 5,006 25,297 SH   SOLE   25,239 0 58
LAKELAND BANCORP INC COM 511637100 755 43,453 SH   SOLE   43,453 0 0
LAM RESEARCH CORP COM 512807108 87,713 299,976 SH   SOLE   297,903 0 2,073
LAS VEGAS SANDS CORP COM 517834107 41,167 596,277 SH   SOLE   596,277 0 0
LAUDER ESTEE COS INC CL A 518439104 428 2,072 SH   SOLE   2,072 0 0
LAZARD LTD SHS A G54050102 18,129 453,673 SH   SOLE   453,673 0 0
LEXICON PHARMACEUTICALS INC COM NEW 528872302 1,657 399,374 SH   SOLE   399,374 0 0
LIBERTY GLOBAL PLC SHS CL A g5480u104 297 13,065 SH   SOLE   13,065 0 0
LIBERTY GLOBAL PLC SHS CL C g5480u120 529 24,276 SH   SOLE   24,276 0 0
LIBERTY MEDIA CORP DELAWARE COM A BRAVES GRP 531229706 843 28,428 SH   SOLE   28,427 0 1
LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 15,885 328,609 SH   SOLE   328,595 0 14
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 6,265 130,144 SH   SOLE   130,144 0 0
LIBERTY MEDIA CORP DELAWARE COM SER A FRMLA 531229870 1,401 31,997 SH   SOLE   31,994 0 3
LILLY ELI & CO COM 532457108 6,088 46,321 SH   SOLE   45,521 0 800
LIMELIGHT NETWORKS INC COM 53261M104 162 39,600 SH   SOLE   39,600 0 0
LINCOLN NATL CORP IND COM 534187109 790 13,395 SH   SOLE   13,395 0 0
LINDE PLC SHS g5494j103 563 2,643 SH   SOLE   2,143 0 500
LIONS GATE ENTMNT CORP CL B NON VTG 535919500 2,564 258,182 SH   SOLE   258,182 0 0
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 67 20,207 SH   SOLE   20,207 0 0
LOCKHEED MARTIN CORP COM 539830109 13,556 34,814 SH   SOLE   34,514 0 300
LOWES COS INC COM 548661107 2,952 24,648 SH   SOLE   24,648 0 0
LULULEMON ATHLETICA INC COM 550021109 535 2,309 SH   SOLE   2,309 0 0
LUMENTUM HLDGS INC COM 55024u109 68,466 863,378 SH   SOLE   863,378 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 11,221 118,764 SH   SOLE   118,764 0 0
M & T BK CORP COM 55261F104 1,129 6,649 SH   SOLE   599 0 6,050
MACROGENICS INC COM 556099109 9,345 858,945 SH   SOLE   858,945 0 0
MACYS INC COM 55616P104 1,335 78,529 SH   SOLE   78,529 0 0
MADISON SQUARE GARDEN CO NEW CL A 55825T103 25,210 85,692 SH   SOLE   85,692 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 1,598 25,420 SH   SOLE   25,420 0 0
MARATHON PETE CORP COM 56585A102 4,401 73,050 SH   SOLE   73,050 0 0
MARTIN MARIETTA MATLS INC COM 573284106 414 1,481 SH   SOLE   6 0 1,475
MASCO CORP COM 574599106 268 5,579 SH   SOLE   5,579 0 0
MASTERCARD INC CL A 57636q104 8,273 27,706 SH   SOLE   27,106 0 600
MATERION CORP COM 576690101 285 4,800 SH   SOLE   4,800 0 0
MCCORMICK & CO INC COM NON VTG 579780206 389 2,294 SH   SOLE   2,294 0 0
MCDONALDS CORP COM 580135101 8,055 40,764 SH   SOLE   40,709 0 55
MCKESSON CORP COM 58155Q103 374 2,705 SH   SOLE   2,705 0 0
MEDICINES CO COM 584688105 18,178 214,014 SH   SOLE   214,014 0 0
MEDTRONIC PLC SHS G5960L103 4,764 41,991 SH   SOLE   41,991 0 0
MERCK & CO INC COM 58933Y105 35,610 391,528 SH   SOLE   381,021 0 10,507
METHANEX CORP COM 59151K108 3,317 85,846 SH   SOLE   85,846 0 0
METLIFE INC COM 59156R108 7,969 156,343 SH   SOLE   156,343 0 0
MGM RESORTS INTERNATIONAL COM 552953101 5,793 174,135 SH   SOLE   174,135 0 0
MICRON TECHNOLOGY INC COM 595112103 11,142 207,170 SH   SOLE   207,170 0 0
MICROSOFT CORP COM 594918104 91,897 582,731 SH   SOLE   577,962 0 4,769
MITCHAM INDS INC COM 606501104 31 10,800 SH   SOLE   10,800 0 0
MIX TELEMATICS LTD SPONSORED ADR 60688n102 2,975 229,375 SH   SOLE   229,375 0 0
MONDELEZ INTL INC CL A 609207105 8,313 150,930 SH   SOLE   150,080 0 850
MORGAN STANLEY COM NEW 617446448 10,497 205,345 SH   SOLE   185,718 0 19,627
MOSAIC CO NEW COM 61945C103 838 38,731 SH   SOLE   38,731 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 330 2,050 SH   SOLE   2,050 0 0
MUELLER WTR PRODS INC COM SER A 624758108 1,486 124,040 SH   SOLE   124,040 0 0
MYOS RENS TECHNOLOGY INC COM 62857p108 146 120,968 SH   SOLE   120,968 0 0
MYRIAD GENETICS INC COM 62855J104 10,391 381,601 SH   SOLE   381,601 0 0
NATIONAL OILWELL VARCO INC COM 637071101 287 11,442 SH   SOLE   11,442 0 0
NEENAH INC COM 640079109 468 6,650 SH   SOLE   6,650 0 0
NETFLIX INC COM 64110L106 1,191 3,681 SH   SOLE   2,981 0 700
NETWORK 1 TECHNOLOGIES INC COM 64121n109 52 23,950 SH   SOLE   23,950 0 0
NEW JERSEY RES COM 646025106 214 4,800 SH   SOLE   4,800 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 541 45,024 SH   SOLE   45,024 0 0
NEWELL BRANDS INC COM 651229106 908 47,261 SH   SOLE   47,261 0 0
NEWMONT GOLDCORP CORPORATION COM 651639106 216 4,974 SH   SOLE   4,974 0 0
NEWS CORP NEW CL A 65249b109 2,282 161,351 SH   SOLE   161,351 0 0
NEWS CORP NEW CL B 65249b208 3,215 221,597 SH   SOLE   221,597 0 0
NEXGEN ENERGY LTD COM 65340p106 95 74,497 SH   SOLE   74,497 0 0
NEXSTAR MEDIA GROUP INC CL A 65336k103 7,532 64,243 SH   SOLE   64,243 0 0
NEXTERA ENERGY INC COM 65339F101 13,847 57,182 SH   SOLE   56,532 0 650
NIKE INC CL B 654106103 1,504 14,842 SH   SOLE   14,842 0 0
NLIGHT INC COM 65487K100 18,625 918,379 SH   SOLE   907,194 0 11,185
NOMAD FOODS LTD USD ORD SHS G6564A105 1,038 46,380 SH   SOLE   46,380 0 0
NORDSTROM INC COM 655664100 5,917 144,564 SH   SOLE   144,564 0 0
NORFOLK SOUTHERN CORP COM 655844108 1,534 7,902 SH   SOLE   7,902 0 0
NORTHERN TR CORP COM 665859104 814 7,665 SH   SOLE   7,665 0 0
NORTHROP GRUMMAN CORP COM 666807102 2,831 8,229 SH   SOLE   8,229 0 0
NORTONLIFELOCK INC COM 668771108 314 12,294 SH   SOLE   12,294 0 0
NOVARTIS A G SPONSORED ADR 66987V109 7,403 78,185 SH   SOLE   78,124 0 61
NOVO-NORDISK A S ADR 670100205 1,228 21,214 SH   SOLE   21,214 0 0
NUCOR CORP COM 670346105 2,470 43,885 SH   SOLE   43,885 0 0
NUTRIEN LTD COM 67077M108 749 15,638 SH   SOLE   15,638 0 0
NUVEEN AMT FREE MUN CR INC F COM 67071L106 2,343 140,575 SH   SOLE   140,575 0 0
NUVEEN DOW 30 DYN OVERWRITE SHS 67075f105 465 26,309 SH   SOLE   26,309 0 0
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 459 33,805 SH   SOLE   33,805 0 0
NVIDIA CORP COM 67066G104 8,794 37,372 SH   SOLE   35,747 0 1,625
NXP SEMICONDUCTORS N V COM N6596X109 10,238 80,453 SH   SOLE   80,453 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 272 621 SH   SOLE   621 0 0
OCCIDENTAL PETE CORP COM 674599105 1,615 39,192 SH   SOLE   39,192 0 0
OLD REP INTL CORP COM 680223104 1,466 65,530 SH   SOLE   65,330 0 200
OMEGA HEALTHCARE INVS INC COM 681936100 1,027 24,255 SH   SOLE   24,255 0 0
OMNICOM GROUP INC COM 681919106 9,995 123,365 SH   SOLE   123,365 0 0
OPTION CARE HEALTH INC COM 68404l102 144 38,500 SH   SOLE   38,500 0 0
ORACLE CORP COM 68389X105 15,197 286,841 SH   SOLE   286,341 0 500
OUTFRONT MEDIA INC COM 69007J106 1,794 66,881 SH   SOLE   66,881 0 0
PACCAR INC COM 693718108 646 8,167 SH   SOLE   8,167 0 0
PACKAGING CORP AMER COM 695156109 258 2,308 SH   SOLE   2,308 0 0
PALO ALTO NETWORKS INC COM 697435105 5,893 25,482 SH   SOLE   25,482 0 0
PAPA JOHNS INTL INC COM 698813102 3,561 56,385 SH   SOLE   56,385 0 0
PARSLEY ENERGY INC CL A 701877102 2,722 143,950 SH   SOLE   143,950 0 0
PAYCHEX INC COM 704326107 1,012 11,896 SH   SOLE   11,896 0 0
PAYPAL HLDGS INC COM 70450y103 4,535 41,928 SH   SOLE   41,818 0 110
PEPSICO INC COM 713448108 12,260 89,704 SH   SOLE   89,304 0 400
PFIZER INC COM 717081103 26,020 664,120 SH   SOLE   661,120 0 3,000
PGIM GLOBAL HIGH YIELD FD IN COM 69346J106 288 19,150 SH   SOLE   19,150 0 0
PHILIP MORRIS INTL INC COM 718172109 5,621 66,056 SH   SOLE   65,506 0 550
PHILLIPS 66 COM 718546104 4,512 40,500 SH   SOLE   40,500 0 0
PHYSICIANS RLTY TR COM 71943U104 345 18,205 SH   SOLE   18,205 0 0
PIMCO ETF TR 0-5 HIGH YIELD 72201r783 1,470 14,736 SH   SOLE   14,736 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 1,690 15,679 SH   SOLE   15,679 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201r833 3,347 32,942 SH   SOLE   32,942 0 0
PIMCO INCOME STRATEGY FUND I COM 72201J104 1,143 107,970 SH   SOLE   107,970 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 440 23,950 SH   SOLE   5,400 0 18,550
PLUG POWER INC COM NEW 72919P202 8,494 2,687,823 SH   SOLE   2,687,823 0 0
PNC FINL SVCS GROUP INC COM 693475105 11,596 72,643 SH   SOLE   72,643 0 0
PNM RES INC COM 69349H107 573 11,308 SH   SOLE   11,308 0 0
PORTOLA PHARMACEUTICALS INC COM 737010108 12,369 517,944 SH   SOLE   517,944 0 0
PPG INDS INC COM 693506107 327 2,450 SH   SOLE   2,339 0 111
PPL CORP COM 69351T106 3,476 96,891 SH   SOLE   96,891 0 0
PRICE T ROWE GROUP INC COM 74144T108 2,344 19,235 SH   SOLE   19,235 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 5,464 99,345 SH   SOLE   99,345 0 0
PROCTER & GAMBLE CO COM 742718109 26,427 211,581 SH   SOLE   210,537 0 1,044
PROGENICS PHARMACEUTICALS IN COM 743187106 214 41,980 SH   SOLE   41,980 0 0
PROGRESSIVE CORP OHIO COM 743315103 2,538 35,055 SH   SOLE   35,055 0 0
PROLOGIS INC COM 74340W103 5,338 59,882 SH   SOLE   59,882 0 0
PROSHARES TR S&P 500 DV ARIST 74348a467 876 11,595 SH   SOLE   11,595 0 0
PROTHENA CORP PLC SHS G72800108 6,329 399,787 SH   SOLE   399,787 0 0
PRUDENTIAL FINL INC COM 744320102 4,592 48,985 SH   SOLE   48,985 0 0
PTC THERAPEUTICS INC COM 69366J200 7,170 149,288 SH   SOLE   149,288 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 2,298 38,915 SH   SOLE   38,915 0 0
PUTNAM PREMIER INCOME TR SH BEN INT 746853100 315 58,000 SH   SOLE   58,000 0 0
QEP RES INC COM 74733V100 5,936 1,319,166 SH   SOLE   1,319,166 0 0
QORVO INC COM 74736k101 83,818 721,136 SH   SOLE   721,136 0 0
QUALCOMM INC COM 747525103 4,681 53,059 SH   SOLE   52,909 0 150
QUANTA SVCS INC COM 74762E102 1,925 47,275 SH   SOLE   47,275 0 0
QUEST DIAGNOSTICS INC COM 74834L100 1,462 13,693 SH   SOLE   13,693 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 27,267 304,797 SH   SOLE   304,797 0 0
RAYTHEON CO COM NEW 755111507 2,065 9,396 SH   SOLE   9,286 0 110
REGENERON PHARMACEUTICALS COM 75886F107 338 900 SH Call SOLE   900 0 0
REGENERON PHARMACEUTICALS COM 75886F107 53,239 141,789 SH   SOLE   141,789 0 0
REPUBLIC SVCS INC COM 760759100 277 3,087 SH   SOLE   3,087 0 0
RIO TINTO PLC SPONSORED ADR 767204100 4,298 72,412 SH   SOLE   72,412 0 0
ROBERT HALF INTL INC COM 770323103 22,542 356,964 SH   SOLE   356,964 0 0
ROCKWELL AUTOMATION INC COM 773903109 1,779 8,780 SH   SOLE   8,760 0 20
ROKU INC COM CL A 77543r102 1,404 10,482 SH   SOLE   10,482 0 0
ROPER TECHNOLOGIES INC COM 776696106 219 617 SH   SOLE   617 0 0
ROSS STORES INC COM 778296103 1,108 9,519 SH   SOLE   9,519 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 83,008 621,737 SH   SOLE   621,737 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 6,921 115,409 SH   SOLE   115,409 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 4,410 74,779 SH   SOLE   74,779 0 0
RYDER SYS INC COM 783549108 986 18,155 SH   SOLE   18,155 0 0
SAFEHOLD INC COM 78645L100 229 5,681 SH   SOLE   5,681 0 0
SALESFORCE COM INC COM 79466l302 9,281 57,062 SH   SOLE   57,062 0 0
SANDY SPRING BANCORP INC COM 800363103 2,460 64,930 SH   SOLE   64,930 0 0
SANOFI SPONSORED ADR 80105N105 1,008 20,080 SH   SOLE   20,080 0 0
SAP SE SPON ADR 803054204 864 6,447 SH   SOLE   6,447 0 0
SAREPTA THERAPEUTICS INC COM 803607100 12,229 94,771 SH   SOLE   94,771 0 0
SCHLUMBERGER LTD COM 806857108 3,876 96,424 SH   SOLE   93,214 0 3,210
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 599 17,816 SH   SOLE   17,816 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 238 4,454 SH   SOLE   4,454 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1,127 14,655 SH   SOLE   14,655 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1,375 23,745 SH   SOLE   23,745 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 968 12,609 SH   SOLE   12,609 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 908 15,103 SH   SOLE   15,103 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 1,689 22,329 SH   SOLE   22,329 0 0
SCRIPPS E W CO OHIO CL A NEW 811054402 11,253 716,269 SH   SOLE   716,269 0 0
SEA LTD SPONSORED ADS 81141r100 196 4,865 SH   SOLE   4,865 0 0
SEA LTD SPONSORED ADS 81141r100 40 1,000 SH Call SOLE   1,000 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 232 3,903 SH   SOLE   3,765 0 138
SEATTLE GENETICS INC COM 812578102 52,238 457,187 SH   SOLE   457,187 0 0
SEAWORLD ENTMT INC COM 81282V100 32,232 1,016,470 SH   SOLE   1,016,470 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369y852 2,341 43,650 SH   SOLE   10,250 0 33,400
SELECT SECTOR SPDR TR ENERGY 81369Y506 1,156 19,251 SH   SOLE   10,251 0 9,000
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 4,279 34,115 SH   SOLE   5,404 0 28,711
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 907 14,401 SH   SOLE   14,401 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1,784 17,513 SH   SOLE   6,598 0 10,915
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 1,401 45,531 SH   SOLE   40,731 0 4,800
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 1,442 17,697 SH   SOLE   2,882 0 14,815
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 303 4,688 SH   SOLE   4,688 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1,135 12,385 SH   SOLE   12,385 0 0
SHERWIN WILLIAMS CO COM 824348106 289 496 SH   SOLE   496 0 0
SIFY TECHNOLOGIES LIMITED SPONSORED ADS 82655M107 598 486,135 SH   SOLE   486,135 0 0
SIMON PPTY GROUP INC NEW COM 828806109 593 3,978 SH   SOLE   3,978 0 0
SIRIUS XM HLDGS INC COM 82968B103 724 101,233 SH   SOLE   101,233 0 0
SIX FLAGS ENTMT CORP NEW COM 83001A102 420 9,320 SH   SOLE   9,320 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 1,945 16,092 SH   SOLE   16,092 0 0
SMART GLOBAL HLDGS INC SHS G8232Y101 3,034 79,970 SH   SOLE   79,970 0 0
SONY CORP SPONSORED ADR 835699307 496 7,293 SH   SOLE   7,293 0 0
SOUTHERN CO COM 842587107 2,254 35,380 SH   SOLE   35,380 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 4,246 14,894 SH   SOLE   14,894 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 1,175 8,226 SH   SOLE   8,226 0 0
SPDR INDEX SHS FDS S&P INTL ETF 78463x772 927 23,070 SH   SOLE   23,070 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 57,806 179,601 SH   SOLE   121,676 0 57,925
SPDR S&P 500 ETF TR TR UNIT 78462F103 322 1,000 SH Put SOLE   1,000 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 36,704 97,780 SH   SOLE   88,690 0 9,090
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464a359 1,129 20,350 SH   SOLE   19,150 0 1,200
SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 779 7,115 SH   SOLE   7,115 0 0
SPDR SERIES TRUST BLOOMBERG SRT TR 78468r408 216 8,020 SH   SOLE   8,020 0 0
SPDR SERIES TRUST NUVEEN BRC MUNIC 78468R721 204 4,025 SH   SOLE   4,025 0 0
SPDR SERIES TRUST PORTFOLIO SHORT 78464a474 356 11,545 SH   SOLE   11,545 0 0
SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 1,654 25,175 SH   SOLE   25,175 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870 1,051 11,055 SH   SOLE   4,445 0 6,610
SPDR SERIES TRUST S&P DIVID ETF 78464A763 722 6,716 SH   SOLE   1,666 0 5,050
SPDR SERIES TRUST S&P HOMEBUILD 78464A888 249 5,475 SH   SOLE   600 0 4,875
SPDR SERIES TRUST S&P OILGAS EXP 78464a730 513 21,653 SH   SOLE   21,653 0 0
SPECTRUM BRANDS HLDGS INC NE COM 84790A105 402 6,255 SH   SOLE   6,255 0 0
SPIRE INC COM 84857l101 710 8,520 SH   SOLE   8,520 0 0
SQUARE INC CL A 852234103 319 5,104 SH   SOLE   5,104 0 0
SQUARE INC CL A 852234103 219 3,500 SH Call SOLE   3,500 0 0
SRC ENERGY INC COM 78470V108 103 25,110 SH   SOLE   25,110 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 15,506 316,520 SH   SOLE   314,965 0 1,555
STARBUCKS CORP COM 855244109 1,498 17,037 SH   SOLE   17,037 0 0
STATE STR CORP COM 857477103 303 3,830 SH   SOLE   3,830 0 0
STONERIDGE INC COM 86183P102 267 9,100 SH   SOLE   9,100 0 0
STRYKER CORP COM 863667101 3,807 18,132 SH   SOLE   18,132 0 0
SUN LIFE FINL INC COM 866796105 280 6,153 SH   SOLE   6,153 0 0
SUNCOR ENERGY INC NEW COM 867224107 2,372 72,308 SH   SOLE   71,956 0 352
SYNCHRONY FINL COM 87165b103 1,071 29,744 SH   SOLE   29,744 0 0
SYNOVUS FINL CORP COM NEW 87161C501 709 18,074 SH   SOLE   18,074 0 0
SYSCO CORP COM 871829107 510 5,968 SH   SOLE   5,762 0 206
T MOBILE US INC COM 872590104 4,138 52,761 SH   SOLE   52,761 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 988 16,998 SH   SOLE   16,998 0 0
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 3,179 161,140 SH   SOLE   161,140 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 2,610 21,317 SH   SOLE   21,317 0 0
TARGET CORP COM 87612E106 3,276 25,549 SH   SOLE   24,049 0 1,500
TECNOGLASS INC SHS G87264100 186 22,497 SH   SOLE   22,497 0 0
TEGNA INC COM 87901j105 33,000 1,977,207 SH   SOLE   1,977,207 0 0
TELEPHONE & DATA SYS INC COM NEW 879433829 6,270 246,559 SH   SOLE   246,559 0 0
TENABLE HLDGS INC COM 88025T102 8,446 352,515 SH   SOLE   352,515 0 0
TEREX CORP NEW COM 880779103 204 6,834 SH   SOLE   6,834 0 0
TESLA INC COM 88160r101 738 1,765 SH   SOLE   1,665 0 100
TEXAS INSTRS INC COM 882508104 4,683 36,507 SH   SOLE   36,507 0 0
TEXTRON INC COM 883203101 2,959 66,339 SH   SOLE   66,339 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 827 17,382 SH   SOLE   17,109 0 273
THERMO FISHER SCIENTIFIC INC COM 883556102 11,632 35,805 SH   SOLE   35,765 0 40
THERMO FISHER SCIENTIFIC INC COM 883556102 325 1,000 SH Call SOLE   1,000 0 0
TIFFANY & CO NEW COM 886547108 690 5,160 SH   SOLE   5,160 0 0
TIMKEN CO COM 887389104 2,229 39,593 SH   SOLE   39,593 0 0
TJX COS INC NEW COM 872540109 1,247 20,421 SH   SOLE   20,421 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 667 11,877 SH   SOLE   2,525 0 9,352
TORTOISE ENERGY INFRA CORP COM 89147L100 253 14,112 SH   SOLE   537 0 13,575
TOTAL S A SPONSORED ADS 89151E109 3,008 54,390 SH   SOLE   54,390 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 265 1,885 SH   SOLE   1,885 0 0
TRAVELERS COMPANIES INC COM 89417E109 3,152 23,017 SH   SOLE   22,790 0 227
TRIMBLE INC COM 896239100 44,828 1,075,268 SH   SOLE   1,075,268 0 0
TRUIST FINL CORP COM 89832q109 7,253 128,779 SH   SOLE   128,779 0 0
TUTOR PERINI CORP COM 901109108 9,426 732,939 SH   SOLE   732,939 0 0
TYSON FOODS INC CL A 902494103 659 7,236 SH   SOLE   7,236 0 0
ULTRA CLEAN HLDGS INC COM 90385v107 7,542 321,344 SH   SOLE   321,344 0 0
ULTRAGENYX PHARMACEUTICAL IN COM 90400d108 9,071 212,387 SH   SOLE   212,387 0 0
UNIFI INC COM NEW 904677200 9,899 391,894 SH   SOLE   391,894 0 0
UNILEVER N V N Y SHS NEW 904784709 1,955 34,015 SH   SOLE   34,015 0 0
UNILEVER PLC SPON ADR NEW 904767704 622 10,880 SH   SOLE   10,880 0 0
UNION PACIFIC CORP COM 907818108 7,998 44,237 SH   SOLE   44,154 0 83
UNISYS CORP COM NEW 909214306 183 15,425 SH   SOLE   15,425 0 0
UNITED AIRLINES HLDGS INC COM 910047109 1,871 21,239 SH   SOLE   21,239 0 0
UNITED PARCEL SERVICE INC CL B 911312106 2,112 18,044 SH   SOLE   17,544 0 500
UNITED TECHNOLOGIES CORP COM 913017109 16,606 110,881 SH   SOLE   108,831 0 2,050
UNITEDHEALTH GROUP INC COM 91324P102 16,393 55,762 SH   SOLE   55,107 0 655
URANIUM ENERGY CORP COM 916896103 221 240,810 SH   SOLE   240,810 0 0
US BANCORP DEL COM NEW 902973304 1,025 17,282 SH   SOLE   17,003 0 279
VALE S A SPONSORED ADS 91912E105 849 64,315 SH   SOLE   64,315 0 0
VALERO ENERGY CORP NEW COM 91913Y100 6,909 73,770 SH   SOLE   73,470 0 300
VALLEY NATL BANCORP COM 919794107 655 57,164 SH   SOLE   57,164 0 0
VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 678 10,592 SH   SOLE   10,592 0 0
VANECK VECTORS ETF TRUST PFD SECS EX FINL 92189F429 628 31,067 SH   SOLE   31,067 0 0
VANECK VECTORS ETF TRUST SEMICONDUCTOR ET 92189f676 325 2,300 SH   SOLE   2,300 0 0
VANECK VECTORS ETF TRUST SHORT HIGH YIELD 92189F387 709 28,150 SH   SOLE   28,150 0 0
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 933 5,350 SH   SOLE   5,350 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 545 3,925 SH   SOLE   0 0 3,925
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 487 6,037 SH   SOLE   6,037 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 13,815 164,742 SH   SOLE   161,807 0 2,935
VANGUARD GROUP DIV APP ETF 921908844 2,241 17,977 SH   SOLE   17,827 0 150
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 1,368 10,860 SH   SOLE   10,860 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 696 3,821 SH   SOLE   3,821 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 13,851 93,687 SH   SOLE   93,687 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 5,386 30,228 SH   SOLE   19,441 0 10,787
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 10,663 114,920 SH   SOLE   114,850 0 70
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2,492 8,423 SH   SOLE   8,423 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 54,653 329,950 SH   SOLE   315,905 0 14,045
VANGUARD INDEX FDS TOTAL STK MKT 922908769 7,969 48,703 SH   SOLE   48,703 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 581 4,852 SH   SOLE   4,852 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 34,470 641,295 SH   SOLE   640,920 0 375
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 3,366 75,681 SH   SOLE   70,006 0 5,675
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 6,196 105,731 SH   SOLE   105,731 0 0
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 2,229 32,033 SH   SOLE   32,033 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 557 5,012 SH   SOLE   5,012 0 0
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 840 15,697 SH   SOLE   15,697 0 0
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 655 9,935 SH   SOLE   9,935 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206c870 838 9,175 SH   SOLE   9,175 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 11,185 138,034 SH   SOLE   136,549 0 1,485
VANGUARD STAR FD VG TL INTL STK F 921909768 1,391 24,970 SH   SOLE   24,970 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 17,102 388,145 SH   SOLE   387,420 0 725
VANGUARD WELLINGTON FD US MULTIFACTOR 921935607 2,988 36,777 SH   SOLE   36,777 0 0
VANGUARD WELLINGTON FD US QUALITY 921935706 1,292 14,930 SH   SOLE   14,930 0 0
VANGUARD WELLINGTON FD US VALUE FACTR 921935805 216 2,753 SH   SOLE   2,753 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 27,500 293,456 SH   SOLE   292,809 0 647
VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 971 15,217 SH   SOLE   15,217 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 1,396 14,861 SH   SOLE   14,861 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204a108 1,825 9,631 SH   SOLE   7,856 0 1,775
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 1,974 10,296 SH   SOLE   8,601 0 1,695
VANGUARD WORLD FDS INDUSTRIAL ETF 92204a603 2,016 13,104 SH   SOLE   339 0 12,765
VANGUARD WORLD FDS INF TECH ETF 92204A702 383 1,564 SH   SOLE   1,564 0 0
VARIAN MED SYS INC COM 92220P105 2,028 14,280 SH   SOLE   14,280 0 0
VENTAS INC COM 92276F100 3,681 63,751 SH   SOLE   63,751 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 20,666 336,575 SH   SOLE   328,067 0 8,508
VERTEX PHARMACEUTICALS INC COM 92532F100 245 1,119 SH   SOLE   1,119 0 0
VIACOMCBS INC CL B 92556h206 16,607 395,680 SH   SOLE   395,680 0 0
VIAVI SOLUTIONS INC COM 925550105 18,753 1,250,206 SH   SOLE   1,250,206 0 0
VISA INC COM CL A 92826C839 43,322 230,560 SH   SOLE   226,667 0 3,893
VISHAY INTERTECHNOLOGY INC COM 928298108 19,268 905,011 SH   SOLE   905,011 0 0
VMWARE INC CL A COM 928563402 501 3,303 SH   SOLE   3,254 0 49
VODAFONE GROUP PLC NEW SPONSORED ADR 92857w308 877 45,347 SH   SOLE   45,347 0 0
VOYA PRIME RATE TR SH BEN INT 92913A100 64 12,713 SH   SOLE   12,713 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 668 11,335 SH   SOLE   11,335 0 0
WALMART INC COM 931142103 9,275 78,047 SH   SOLE   77,987 0 60
WASTE CONNECTIONS INC COM 94106B101 755 8,320 SH   SOLE   8,320 0 0
WASTE MGMT INC DEL COM 94106L109 8,008 70,272 SH   SOLE   70,155 0 117
WELLS FARGO CO NEW COM 949746101 4,432 82,379 SH   SOLE   81,732 0 647
WENDYS CO COM 95058W100 237 10,665 SH   SOLE   7,665 0 3,000
WERNER ENTERPRISES INC COM 950755108 20,099 552,316 SH   SOLE   552,316 0 0
WESTERN DIGITAL CORP COM 958102105 1,995 31,430 SH   SOLE   31,430 0 0
WESTROCK CO COM 96145d105 3,295 76,780 SH   SOLE   76,780 0 0
WEYERHAEUSER CO COM 962166104 571 18,908 SH   SOLE   18,908 0 0
WHIRLPOOL CORP COM 963320106 267 1,810 SH   SOLE   310 0 1,500
WILLIAMS COS INC DEL COM 969457100 465 19,623 SH   SOLE   19,623 0 0
WISDOMTREE TR CBOE S&P 500 97717x560 347 1,217,000 SH Put SOLE   1,217,000 0 0
WISDOMTREE TR EMER MKT HIGH FD 97717W315 1,891 41,305 SH   SOLE   635 0 40,670
WISDOMTREE TR EMG MKTS SMCAP 97717w281 2,198 45,961 SH   SOLE   2,355 0 43,606
WISDOMTREE TR INTL SMCAP DIV 97717W760 456 6,418 SH   SOLE   6,418 0 0
WISDOMTREE TR US MIDCAP DIVID 97717W505 1,397 36,714 SH   SOLE   36,714 0 0
WISDOMTREE TR US MIDCAP FUND 97717w570 1,174 27,885 SH   SOLE   27,885 0 0
WISDOMTREE TR US SMALLCAP DIVD 97717W604 1,219 42,501 SH   SOLE   42,501 0 0
WISDOMTREE TR US SMALLCAP FUND 97717w562 2,060 53,564 SH   SOLE   53,480 0 84
WORLD WRESTLING ENTMT INC CL A 98156Q108 24,849 383,063 SH   SOLE   383,063 0 0
WYNDHAM HOTELS & RESORTS INC COM 98311a105 1,311 20,875 SH   SOLE   20,875 0 0
WYNN RESORTS LTD COM 983134107 1,299 9,352 SH   SOLE   9,352 0 0
XPO LOGISTICS INC COM 983793100 394 4,940 SH   SOLE   4,940 0 0
XYLEM INC COM 98419M100 8,866 112,527 SH   SOLE   112,527 0 0
YANDEX N V SHS CLASS A N97284108 1,527 35,107 SH   SOLE   35,107 0 0
ZOETIS INC CL A 98978V103 467 3,529 SH   SOLE   3,247 0 282
ZSCALER INC COM 98980G102 2,316 49,797 SH   SOLE   49,797 0 0