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