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
3-D SYS CORP DEL COM NEW 88554d205 113 10,500 SH   SOLE   6,500 0 4,000
3M CO COM 88579Y101 9,893 47,613 SH   SOLE   47,568 0 45
A H BELO CORP COM CL A 001282102 115 30,922 SH   SOLE   30,922 0 0
ABB LTD SPONSORED ADR 000375204 1,350 71,560 SH   SOLE   71,560 0 0
ABBOTT LABS COM 002824100 4,223 52,829 SH   SOLE   52,789 0 40
ABBVIE INC COM 00287Y109 8,848 109,792 SH   SOLE   109,752 0 40
ABERDEEN ASIA PACIFIC INCOM COM 003009107 338 79,950 SH   SOLE   79,950 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 9,624 54,675 SH   SOLE   54,675 0 0
ADOBE INC COM 00724F101 10,041 37,677 SH   SOLE   37,626 0 51
ADVANCED ENERGY INDS COM 007973100 12,428 250,153 SH   SOLE   250,153 0 0
AEGON N V NY REGISTRY SHS 007924103 219 45,777 SH   SOLE   45,777 0 0
AEROVIRONMENT INC COM 008073108 21,187 309,709 SH   SOLE   305,988 0 3,721
AFLAC INC COM 001055102 3,227 64,535 SH   SOLE   64,535 0 0
AIR PRODS & CHEMS INC COM 009158106 243 1,275 SH   SOLE   1,275 0 0
ALASKA AIR GROUP INC COM 011659109 6,069 108,138 SH   SOLE   108,138 0 0
ALCOA CORP COM 013872106 238 8,454 SH   SOLE   8,454 0 0
ALDER BIOPHARMACEUTICALS INC COM 014339105 12,573 921,104 SH   SOLE   921,104 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 1,845 13,650 SH   SOLE   13,650 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609w102 11,508 63,074 SH   SOLE   63,074 0 0
ALLEGHENY TECHNOLOGIES INC COM 01741R102 1,433 56,035 SH   SOLE   56,035 0 0
ALLERGAN PLC SHS G0177J108 6,305 43,066 SH   SOLE   43,066 0 0
ALPHABET INC CAP STK CL C 02079K107 17,762 15,138 SH   SOLE   15,042 0 96
ALPHABET INC CAP STK CL A 02079K305 16,039 13,628 SH   SOLE   13,179 0 449
ALPS ETF TR ALERIAN MLP 00162Q866 935 93,260 SH   SOLE   93,260 0 0
ALTABA INC COM 021346101 9,163 123,620 SH   SOLE   123,620 0 0
ALTRIA GROUP INC COM 02209S103 4,229 73,642 SH   SOLE   73,642 0 0
AMARIN CORP PLC SPONS ADR NEW 023111206 637 30,665 SH   SOLE   30,665 0 0
AMAZON COM INC COM 023135106 19,789 11,113 SH   SOLE   11,071 0 42
AMBARELLA INC SHS G037AX101 32,421 750,484 SH   SOLE   750,484 0 0
AMC ENTMT HLDGS INC CL A COM 00165C104 1,375 92,622 SH   SOLE   92,622 0 0
AMC NETWORKS INC CL A 00164V103 1,208 21,289 SH   SOLE   21,272 0 17
AMERICAN ELEC PWR CO INC COM 025537101 1,083 12,930 SH   SOLE   12,930 0 0
AMERICAN EXPRESS CO COM 025816109 10,718 98,057 SH   SOLE   98,057 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 229 5,326 SH   SOLE   5,326 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 266 2,555 SH   SOLE   2,555 0 0
AMERIPRISE FINL INC COM 03076c106 267 2,084 SH   SOLE   2,084 0 0
AMERIS BANCORP COM 03076K108 618 18,000 SH   SOLE   18,000 0 0
AMERISOURCEBERGEN CORP COM 03073E105 478 6,010 SH   SOLE   6,010 0 0
AMGEN INC COM 031162100 12,817 67,467 SH   SOLE   66,232 0 1,235
AMIRA NATURE FOODS LTD SHS G0335L102 484 286,329 SH   SOLE   286,329 0 0
AMYRIS INC COM NEW 03236M200 1,040 497,505 SH   SOLE   497,505 0 0
ANADARKO PETE CORP COM 032511107 4,189 92,105 SH   SOLE   92,105 0 0
ANALOG DEVICES INC COM 032654105 264 2,505 SH   SOLE   2,505 0 0
ANNALY CAP MGMT INC COM 035710409 246 24,653 SH   SOLE   24,653 0 0
ANTHEM INC COM 036752103 610 2,126 SH   SOLE   2,126 0 0
APERGY CORP COM 03755l104 262 6,387 SH   SOLE   6,387 0 0
APPLE INC COM 037833100 74,206 390,659 SH   SOLE   389,819 0 840
APPLIED INDL TECHNOLOGIES IN COM 03820c105 1,056 17,756 SH   SOLE   17,756 0 0
APPLIED MATLS INC COM 038222105 8,552 215,645 SH   SOLE   214,286 0 1,359
APTIV PLC SHS g6095l109 3,446 43,351 SH   SOLE   43,351 0 0
AQUA AMERICA INC COM 03836W103 850 23,323 SH   SOLE   23,323 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 1,236 28,657 SH   SOLE   28,657 0 0
ARCONIC INC COM 03965L100 610 31,899 SH   SOLE   31,899 0 0
ARRAY BIOPHARMA INC COM 04269x105 43,394 1,779,884 SH   SOLE   1,779,884 0 0
ARRIS INTERNATIONAL PLC SHS G0551A103 29,355 928,669 SH   SOLE   928,669 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 800 4,255 SH   SOLE   4,255 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 1,078 26,661 SH   SOLE   26,661 0 0
ASTRONICS CORP COM 046433108 513 15,670 SH   SOLE   15,670 0 0
AT&T INC COM 00206R102 25,948 827,433 SH   SOLE   826,620 0 813
ATLASSIAN CORP PLC CL A G06242104 886 7,880 SH   SOLE   7,880 0 0
AURORA CANNABIS INC COM 05156x108 107 11,807 SH   SOLE   11,807 0 0
AUTODESK INC COM 052769106 8,837 56,710 SH   SOLE   56,630 0 80
AUTOLIV INC COM 052800109 215 2,926 SH   SOLE   2,926 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,962 12,280 SH   SOLE   12,280 0 0
AVERY DENNISON CORP COM 053611109 848 7,500 SH   SOLE   7,500 0 0
AXOS FINL INC COM 05465c100 348 12,000 SH   SOLE   12,000 0 0
AXT INC COM 00246W103 208 46,750 SH   SOLE   46,750 0 0
BAIDU INC SPON ADR REP A 056752108 279 1,690 SH   SOLE   1,690 0 0
BAKER HUGHES A GE CO CL A 05722G100 2,866 103,382 SH   SOLE   103,382 0 0
BANK AMER CORP COM 060505104 18,678 676,987 SH   SOLE   659,975 0 17,012
BANK N S HALIFAX COM 064149107 213 3,996 SH   SOLE   3,996 0 0
BANK NEW YORK MELLON CORP COM 064058100 7,162 142,024 SH   SOLE   141,564 0 460
BANK OF NT BUTTERFIELD&SON L SHS NEW G0772R208 3,043 84,798 SH   SOLE   84,798 0 0
BANKUNITED INC COM 06652K103 225 6,750 SH   SOLE   6,750 0 0
BARNES & NOBLE INC COM 067774109 86 15,885 SH   SOLE   15,885 0 0
BARRICK GOLD CORPORATION COM 067901108 788 57,441 SH   SOLE   57,441 0 0
BAUSCH HEALTH COS INC COM 071734107 362 14,650 SH   SOLE   14,650 0 0
BAXTER INTL INC COM 071813109 8,860 108,960 SH   SOLE   108,960 0 0
BB&T CORP COM 054937107 5,754 123,666 SH   SOLE   123,666 0 0
BCE INC COM NEW 05534b760 223 5,016 SH   SOLE   5,016 0 0
BECTON DICKINSON & CO COM 075887109 6,008 24,060 SH   SOLE   24,060 0 0
BELMOND LTD CL A G1154H107 832 33,357 SH   SOLE   33,357 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,205 4 SH   SOLE   4 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 8,237 41,005 SH   SOLE   41,005 0 0
BIOGEN INC COM 09062X103 3,018 12,766 SH   SOLE   12,686 0 80
BIOSCRIP INC COM 09069N108 162 81,000 SH   SOLE   81,000 0 0
BLACKROCK CORE BD TR SHS BEN INT 09249E101 436 32,407 SH   SOLE   32,407 0 0
BLACKROCK FLOATING RATE INCO COM 091941104 607 49,698 SH   SOLE   49,698 0 0
BLACKROCK INC COM 09247X101 7,216 16,885 SH   SOLE   16,857 0 28
BLACKROCK MUN 2020 TERM TR COM SHS 09249X109 213 14,175 SH   SOLE   14,175 0 0
BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 1,095 49,240 SH   SOLE   49,240 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 2,797 79,990 SH   SOLE   79,765 0 225
BOEING CO COM 097023105 27,366 71,747 SH   SOLE   71,747 0 0
BOOKING HLDGS INC COM 09857L108 2,019 1,157 SH   SOLE   1,157 0 0
BORGWARNER INC COM 099724106 929 24,188 SH   SOLE   24,188 0 0
BOSTON PROPERTIES INC COM 101121101 455 3,395 SH   SOLE   3,395 0 0
BOYD GAMING CORP COM 103304101 36,077 1,318,599 SH   SOLE   1,318,599 0 0
BP PLC SPONSORED ADR 055622104 1,572 35,965 SH   SOLE   24,496 0 11,469
BRISTOL MYERS SQUIBB CO COM 110122108 11,368 238,265 SH   SOLE   228,830 0 9,435
BROADCOM INC COM 11135F101 7,526 25,027 SH   SOLE   24,985 0 42
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 623 6,007 SH   SOLE   1,007 0 5,000
BROOKDALE SR LIVING INC COM 112463104 66 10,000 SH   SOLE   10,000 0 0
BROOKLINE BANCORP INC DEL COM 11373M107 281 19,500 SH   SOLE   19,500 0 0
CABOT CORP COM 127055101 250 6,000 SH   SOLE   6,000 0 0
CAE INC COM 124765108 31,631 1,428,033 SH   SOLE   1,428,033 0 0
CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 496 48,900 SH   SOLE   48,900 0 0
CAMECO CORP COM 13321L108 906 76,823 SH   SOLE   76,823 0 0
CAMPBELL SOUP CO COM 134429109 1,086 28,481 SH   SOLE   28,481 0 0
CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 316 6,590 SH   SOLE   6,590 0 0
CANADIAN NATL RY CO COM 136375102 10,653 119,054 SH   SOLE   119,054 0 0
CANADIAN PAC RY LTD COM 13645T100 944 4,584 SH   SOLE   4,584 0 0
CAPITAL ONE FINL CORP COM 14040H105 1,101 13,476 SH   SOLE   13,476 0 0
CARLYLE GROUP L P COM UTS LTD PTN 14309l102 598 32,725 SH   SOLE   32,725 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 12,874 253,820 SH   SOLE   253,820 0 0
CARS COM INC COM 14575E105 8,003 350,998 SH   SOLE   350,998 0 0
CATERPILLAR INC DEL COM 149123101 9,625 71,039 SH   SOLE   70,239 0 800
CBS CORP NEW CL B 124857202 14,221 299,203 SH   SOLE   299,203 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 248 3,130 SH   SOLE   3,130 0 0
CELGENE CORP COM 151020104 3,747 39,718 SH   SOLE   39,718 0 0
CENTENE CORP DEL COM 15135B101 1,799 33,878 SH   SOLE   33,878 0 0
CENTENNIAL RESOURCE DEV INC CL A 15136A102 103 11,700 SH   SOLE   11,700 0 0
CENTURYLINK INC COM 156700106 1,524 127,101 SH   SOLE   127,101 0 0
CF INDS HLDGS INC COM 125269100 4,628 113,222 SH   SOLE   113,222 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 1,570 4,526 SH   SOLE   4,526 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 1,353 10,700 SH   SOLE   10,350 0 350
CHENIERE ENERGY INC COM NEW 16411r208 3,861 56,475 SH   SOLE   56,475 0 0
CHEVRON CORP NEW COM 166764100 9,621 78,109 SH   SOLE   77,209 0 900
CHUBB LIMITED COM H1467J104 5,592 39,920 SH   SOLE   39,920 0 0
CHURCH & DWIGHT INC COM 171340102 202 2,840 SH   SOLE   2,840 0 0
CIGNA CORP NEW COM 125523100 495 3,078 SH   SOLE   3,078 0 0
CINCINNATI BELL INC NEW PFD CV DEP1/20 171871403 348 8,928 SH   SOLE   8,928 0 0
CISCO SYS INC COM 17275R102 34,772 644,044 SH   SOLE   633,268 0 10,776
CITIGROUP INC COM NEW 172967424 31,646 508,615 SH   SOLE   500,225 0 8,390
CLOROX CO DEL COM 189054109 3,906 24,344 SH   SOLE   24,344 0 0
CME GROUP INC COM CL A 12572Q105 840 5,105 SH   SOLE   5,105 0 0
COCA COLA CO COM 191216100 4,964 105,936 SH   SOLE   105,936 0 0
COGNEX CORP COM 192422103 59,909 1,177,922 SH   SOLE   1,171,222 0 6,700
COHERENT INC COM 192479103 1,258 8,880 SH   SOLE   8,880 0 0
COLGATE PALMOLIVE CO COM 194162103 5,389 78,621 SH   SOLE   78,621 0 0
COMCAST CORP NEW CL A 20030N101 31,747 794,084 SH   SOLE   792,860 0 1,224
COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 124 11,700 SH   SOLE   11,700 0 0
CONAGRA BRANDS INC COM 205887102 935 33,705 SH   SOLE   31,905 0 1,800
CONOCOPHILLIPS COM 20825C104 13,442 201,416 SH   SOLE   201,416 0 0
CONSOLIDATED EDISON INC COM 209115104 1,814 21,392 SH   SOLE   21,392 0 0
CONSTELLATION BRANDS INC CL A 21036P108 4,753 27,110 SH   SOLE   27,110 0 0
COPART INC COM 217204106 230 3,800 SH   SOLE   3,800 0 0
CORNING INC COM 219350105 12,240 369,780 SH   SOLE   369,780 0 0
COSTCO WHSL CORP NEW COM 22160K105 8,255 34,093 SH   SOLE   34,042 0 51
COVANTA HLDG CORP COM 22282E102 2,071 119,628 SH   SOLE   119,628 0 0
CSX CORP COM 126408103 1,136 15,181 SH   SOLE   15,181 0 0
CUBESMART COM 229663109 548 17,089 SH   SOLE   17,089 0 0
CUBIC CORP COM 229669106 8,016 142,531 SH   SOLE   140,920 0 1,611
CUMMINS INC COM 231021106 41,415 262,338 SH   SOLE   262,338 0 0
CVS HEALTH CORP COM 126650100 8,287 153,669 SH   SOLE   153,669 0 0
CYBERARK SOFTWARE LTD SHS M2682V108 202 1,700 SH   SOLE   1,700 0 0
CYRUSONE INC COM 23283r100 36,527 696,540 SH   SOLE   696,540 0 0
CYTOKINETICS INC COM NEW 23282W605 4,857 600,388 SH   SOLE   600,388 0 0
DANA INCORPORATED COM 235825205 1,242 70,019 SH   SOLE   70,019 0 0
DARDEN RESTAURANTS INC COM 237194105 383 3,150 SH   SOLE   3,150 0 0
DAWSON GEOPHYSICAL CO NEW COM 239360100 30 10,080 SH   SOLE   10,080 0 0
DBX ETF TR XTRACK MSCI EAFE 233051200 250 7,996 SH   SOLE   7,996 0 0
DEERE & CO COM 244199105 3,258 20,382 SH   SOLE   20,382 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 13,002 251,725 SH   SOLE   251,725 0 0
DEVON ENERGY CORP NEW COM 25179M103 6,302 199,674 SH   SOLE   199,674 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 12,526 76,558 SH   SOLE   76,558 0 0
DIREXION SHS ETF TR DRX S&P500BULL 25459w862 862 18,430 SH   SOLE   18,430 0 0
DISCOVER FINL SVCS COM 254709108 6,210 87,269 SH   SOLE   87,269 0 0
DISCOVERY INC COM SER A 25470F104 5,528 204,576 SH   SOLE   204,576 0 0
DISCOVERY INC COM SER C 25470F302 36,209 1,424,424 SH   SOLE   1,424,424 0 0
DISNEY WALT CO COM DISNEY 254687106 11,351 102,231 SH   SOLE   99,791 0 2,440
DOMINION ENERGY INC COM 25746U109 2,948 38,460 SH   SOLE   38,460 0 0
DOVER CORP COM 260003108 1,090 11,625 SH   SOLE   11,625 0 0
DOWDUPONT INC COM 26078j100 14,775 277,160 SH   SOLE   271,150 0 6,010
DTE ENERGY CO COM 233331107 735 5,889 SH   SOLE   5,889 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 2,676 29,733 SH   SOLE   29,733 0 0
DULUTH HLDGS INC COM CL B 26443V101 219 9,200 SH   SOLE   9,200 0 0
EASTMAN CHEMICAL CO COM 277432100 617 8,137 SH   SOLE   8,137 0 0
EATON CORP PLC SHS G29183103 15,740 195,382 SH   SOLE   195,382 0 0
EATON VANCE TXMGD GL BUYWR O COM 27829c105 127 13,000 SH   SOLE   13,000 0 0
ECOLAB INC COM 278865100 451 2,557 SH   SOLE   2,446 0 111
EDGEWELL PERS CARE CO COM 28035q102 356 8,120 SH   SOLE   8,120 0 0
EKSO BIONICS HLDGS INC COM NEW 282644202 60 23,750 SH   SOLE   23,750 0 0
EMERSON ELEC CO COM 291011104 3,172 46,330 SH   SOLE   46,330 0 0
EMPIRE ST RLTY TR INC CL A 292104106 158 10,000 SH   SOLE   10,000 0 0
ENBRIDGE INC COM 29250N105 3,441 94,898 SH   SOLE   94,633 0 265
ENCANA CORP COM 292505104 116 16,050 SH   SOLE   16,050 0 0
ENERGIZER HLDGS INC NEW COM 29272w109 7,116 158,382 SH   SOLE   158,382 0 0
ENERGIZER HLDGS INC NEW 7.5 MCNV PFD A 29272w208 1,672 17,165 SH   SOLE   17,165 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273v100 1,138 74,057 SH   SOLE   62,857 0 11,200
ENERSYS COM 29275Y102 1,508 23,150 SH   SOLE   23,150 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 5,063 173,976 SH   SOLE   144,726 0 29,250
ERICSSON ADR B SEK 10 294821608 929 101,150 SH   SOLE   101,150 0 0
ESPERION THERAPEUTICS INC NE COM 29664W105 7,240 180,324 SH   SOLE   180,324 0 0
EVERI HLDGS INC COM 30034t103 160 15,250 SH   SOLE   15,250 0 0
EVERSOURCE ENERGY COM 30040W108 4,400 62,012 SH   SOLE   62,012 0 0
EVOQUA WATER TECHNOLOGIES CO COM 30057t105 17,110 1,360,085 SH   SOLE   1,360,085 0 0
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 770 19,885 SH   SOLE   375 0 19,510
EXELON CORP COM 30161N101 1,215 24,239 SH   SOLE   24,239 0 0
EXXON MOBIL CORP COM 30231G102 18,825 232,987 SH   SOLE   231,322 0 1,665
FACEBOOK INC CL A 30303M102 20,167 120,988 SH   SOLE   117,323 0 3,665
FARO TECHNOLOGIES INC COM 311642102 8,479 193,102 SH   SOLE   191,215 0 1,887
FEDEX CORP COM 31428X106 10,855 59,837 SH   SOLE   59,837 0 0
FIBROGEN INC COM 31572q808 20,339 374,221 SH   SOLE   374,221 0 0
FINISAR CORP COM NEW 31787A507 17,805 768,438 SH   SOLE   768,438 0 0
FIREEYE INC COM 31816q101 34,851 2,075,690 SH   SOLE   2,075,690 0 0
FIRST HORIZON NATL CORP COM 320517105 213 15,235 SH   SOLE   15,235 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 978 9,738 SH   SOLE   9,738 0 0
FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737j174 221 4,070 SH   SOLE   4,070 0 0
FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 6,838 273,177 SH   SOLE   273,177 0 0
FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 562 3,726 SH   SOLE   2,241 0 1,485
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 4,522 32,556 SH   SOLE   30,206 0 2,350
FIRSTENERGY CORP COM 337932107 338 8,112 SH   SOLE   8,060 0 52
FLEXSHARES TR MORNSTAR UPSTR 33939L407 912 27,853 SH   SOLE   27,853 0 0
FLEXSHARES TR IBOXX 3R TARGT 33939l506 6,281 258,216 SH   SOLE   258,216 0 0
FLUOR CORP NEW COM 343412102 237 6,450 SH   SOLE   6,450 0 0
FORD MTR CO DEL COM 345370860 293 33,381 SH   SOLE   33,281 0 100
FORMFACTOR INC COM 346375108 18,470 1,147,890 SH   SOLE   1,147,890 0 0
FORTINET INC COM 34959E109 939 11,185 SH   SOLE   11,185 0 0
FRANKLIN RES INC COM 354613101 573 17,280 SH   SOLE   17,280 0 0
FREEPORT-MCMORAN INC CL B 35671D857 4,541 352,271 SH   SOLE   352,271 0 0
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 277 6,842 SH   SOLE   6,842 0 0
GALAPAGOS NV SPON ADR 36315x101 231 1,959 SH   SOLE   1,959 0 0
GAMING & LEISURE PPTYS INC COM 36467J108 316 8,197 SH   SOLE   8,197 0 0
GANNETT CO INC COM 36473h104 1,590 150,854 SH   SOLE   150,854 0 0
GASLOG LTD SHS G37585109 1,081 61,921 SH   SOLE   61,921 0 0
GCP APPLIED TECHNOLOGIES INC COM 36164y101 231 7,802 SH   SOLE   7,802 0 0
GDS HLDGS LTD SPONSORED ADS 36165L108 3,371 94,445 SH   SOLE   94,445 0 0
GENERAL AMERN INVS INC COM 368802104 386 11,575 SH   SOLE   11,575 0 0
GENERAL DYNAMICS CORP COM 369550108 8,484 50,120 SH   SOLE   50,120 0 0
GENERAL ELECTRIC CO COM 369604103 2,236 223,791 SH   SOLE   223,791 0 0
GENERAL MLS INC COM 370334104 4,186 80,896 SH   SOLE   80,896 0 0
GENERAL MTRS CO COM 37045V100 6,983 188,213 SH   SOLE   188,213 0 0
GENUINE PARTS CO COM 372460105 243 2,167 SH   SOLE   2,167 0 0
GILEAD SCIENCES INC COM 375558103 14,953 230,010 SH   SOLE   230,010 0 0
GLATFELTER COM 377316104 203 14,350 SH   SOLE   14,350 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 1,827 43,721 SH   SOLE   43,721 0 0
GLOBAL X FDS GLBX SUPRINC ETF 37950e333 379 32,618 SH   SOLE   32,618 0 0
GLOBAL X FDS GLBL X MLP ETF 37950E473 751 84,635 SH   SOLE   84,635 0 0
GOGO INC COM 38046c109 67 15,000 SH   SOLE   15,000 0 0
GOL LINHAS AEREAS INTLG S A SPON ADR PFD NEW 38045r206 730 55,945 SH   SOLE   55,945 0 0
GOLAR LNG LTD BERMUDA SHS G9456A100 9,599 455,162 SH   SOLE   455,162 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 4,932 25,689 SH   SOLE   25,689 0 0
GRACE W R & CO DEL NEW COM 38388F108 578 7,402 SH   SOLE   7,402 0 0
GRAY TELEVISION INC COM 389375106 744 34,850 SH   SOLE   34,850 0 0
GROUPON INC COM 399473107 11,760 3,312,796 SH   SOLE   3,312,796 0 0
GW PHARMACEUTICALS PLC ADS 36197t103 261 1,550 SH   SOLE   1,550 0 0
HALLIBURTON CO COM 406216101 2,225 75,930 SH   SOLE   75,930 0 0
HANESBRANDS INC COM 410345102 198 11,096 SH   SOLE   8,100 0 2,996
HARRIS CORP DEL COM 413875105 4,772 29,878 SH   SOLE   29,878 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 684 13,763 SH   SOLE   13,763 0 0
HASBRO INC COM 418056107 4,576 53,817 SH   SOLE   53,817 0 0
HD SUPPLY HLDGS INC COM 40416M105 965 22,260 SH   SOLE   22,260 0 0
HELEN OF TROY CORP LTD COM G4388n106 479 4,135 SH   SOLE   4,135 0 0
HELMERICH & PAYNE INC COM 423452101 19,041 342,707 SH   SOLE   338,877 0 3,830
HERON THERAPEUTICS INC COM 427746102 602 24,635 SH   SOLE   24,635 0 0
HERSHEY CO COM 427866108 502 4,370 SH   SOLE   4,370 0 0
HESS CORP COM 42809h107 1,464 24,312 SH   SOLE   24,312 0 0
HEXCEL CORP NEW COM 428291108 35,214 509,164 SH   SOLE   509,164 0 0
HIGHPOINT RES CORP COM 43114K108 8,502 3,846,990 SH   SOLE   3,834,990 0 12,000
HOME DEPOT INC COM 437076102 27,678 144,237 SH   SOLE   141,810 0 2,427
HONEYWELL INTL INC COM 438516106 21,694 136,507 SH   SOLE   135,296 0 1,211
HOOKER FURNITURE CORP COM 439038100 409 14,200 SH   SOLE   14,200 0 0
HORMEL FOODS CORP COM 440452100 227 5,076 SH   SOLE   5,076 0 0
HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 346 13,134 SH   SOLE   13,134 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 594 14,646 SH   SOLE   14,646 0 0
HUMANA INC COM 444859102 376 1,412 SH   SOLE   1,412 0 0
IAC INTERACTIVECORP COM 44919P508 54,418 259,000 SH   SOLE   259,000 0 0
ICHOR HOLDINGS SHS G4740B105 662 29,300 SH   SOLE   29,300 0 0
II VI INC COM 902104108 20,394 547,633 SH   SOLE   547,633 0 0
ILLUMINA INC COM 452327109 205 659 SH   SOLE   659 0 0
IMMUNOGEN INC COM 45253h101 4,357 1,607,596 SH   SOLE   1,607,596 0 0
INCYTE CORP COM 45337C102 1,957 22,750 SH   SOLE   22,750 0 0
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 5,086 159,300 SH   SOLE   159,300 0 0
ING GROEP N V SPONSORED ADR 456837103 493 40,607 SH   SOLE   40,607 0 0
INGERSOLL-RAND PLC SHS G47791101 736 6,820 SH   SOLE   6,820 0 0
INGREDION INC COM 457187102 631 6,663 SH   SOLE   6,663 0 0
INTEGRATED DEVICE TECHNOLOGY COM 458118106 16,769 342,295 SH   SOLE   342,295 0 0
INTEL CORP COM 458140100 27,330 508,936 SH   SOLE   505,996 0 2,940
INTERCEPT PHARMACEUTICALS IN COM 45845P108 15,905 142,188 SH   SOLE   142,188 0 0
INTERNAP CORP COM PAR 45885A409 448 90,312 SH   SOLE   90,312 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 9,787 69,362 SH   SOLE   69,362 0 0
INTERNATIONAL SPEEDWAY CORP CL A 460335201 8,831 202,410 SH   SOLE   202,410 0 0
INTERXION HOLDING N.V SHS N47279109 58,999 884,150 SH   SOLE   884,150 0 0
INTL PAPER CO COM 460146103 401 8,661 SH   SOLE   8,661 0 0
INVESCO EXCHANGE TRADED FD T BRIC ETF 46137V209 489 13,300 SH   SOLE   13,300 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 4,582 43,869 SH   SOLE   43,869 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137v613 494 4,354 SH   SOLE   4,354 0 0
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137v621 816 44,700 SH   SOLE   44,700 0 0
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138e354 833 15,830 SH   SOLE   15,830 0 0
INVESCO EXCHNG TRADED FD TR PFD ETF 46138e511 578 39,870 SH   SOLE   39,870 0 0
INVESCO EXCHNG TRADED FD TR VAR RATE PFD 46138g870 2,831 115,179 SH   SOLE   115,179 0 0
INVESCO LTD SHS G491BT108 2,510 129,981 SH   SOLE   129,981 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 21,123 117,574 SH   SOLE   106,049 0 11,525
IONIS PHARMACEUTICALS INC COM 462222100 71,270 878,031 SH   SOLE   877,982 0 49
IRIDIUM COMMUNICATIONS INC COM 46269C102 49,513 1,872,656 SH   SOLE   1,872,656 0 0
ISHARES GOLD TRUST ISHARES 464285105 129 10,434 SH   SOLE   10,434 0 0
ISHARES INC CORE MSCI EMKT 46434G103 12,432 240,421 SH   SOLE   240,421 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822 470 8,591 SH   SOLE   8,591 0 0
ISHARES TR S&P 100 ETF 464287101 690 5,510 SH   SOLE   5,260 0 250
ISHARES TR MRNGSTR LG-CP GR 464287119 574 3,137 SH   SOLE   3,137 0 0
ISHARES TR SELECT DIVID ETF 464287168 3,439 35,027 SH   SOLE   35,027 0 0
ISHARES TR TIPS BD ETF 464287176 2,295 20,294 SH   SOLE   20,294 0 0
ISHARES TR CORE S&P500 ETF 464287200 21,765 76,486 SH   SOLE   76,486 0 0
ISHARES TR CORE US AGGBD ET 464287226 900 8,248 SH   SOLE   8,248 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 898 20,913 SH   SOLE   19,613 0 1,300
ISHARES TR IBOXX INV CP ETF 464287242 823 6,909 SH   SOLE   6,909 0 0
ISHARES TR GLOBAL TECH ETF 464287291 773 4,520 SH   SOLE   4,520 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 508 2,947 SH   SOLE   2,947 0 0
ISHARES TR S&P 500 VAL ETF 464287408 845 7,496 SH   SOLE   7,496 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 537 6,384 SH   SOLE   6,384 0 0
ISHARES TR MSCI EAFE ETF 464287465 4,815 74,238 SH   SOLE   74,238 0 0
ISHARES TR CORE S&P MCP ETF 464287507 2,408 12,716 SH   SOLE   12,716 0 0
ISHARES TR NASDAQ BIOTECH 464287556 7,579 67,792 SH   SOLE   67,792 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 448 3,630 SH   SOLE   3,630 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 2,090 13,806 SH   SOLE   13,806 0 0
ISHARES TR RUS 1000 ETF 464287622 238 1,511 SH   SOLE   1,511 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 204 1,701 SH   SOLE   281 0 1,420
ISHARES TR RUS 2000 GRW ETF 464287648 1,249 6,349 SH   SOLE   6,349 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 1,725 11,266 SH   SOLE   11,266 0 0
ISHARES TR CORE S&P US VLU 464287663 266 4,850 SH   SOLE   4,850 0 0
ISHARES TR U.S. REAL ES ETF 464287739 331 3,800 SH   SOLE   3,800 0 0
ISHARES TR US HLTHCARE ETF 464287762 710 3,662 SH   SOLE   1,037 0 2,625
ISHARES TR CORE S&P SCP ETF 464287804 8,148 105,607 SH   SOLE   105,207 0 400
ISHARES TR SP SMCP600VL ETF 464287879 2,845 19,280 SH   SOLE   19,280 0 0
ISHARES TR S&P SML 600 GWT 464287887 280 1,567 SH   SOLE   1,567 0 0
ISHARES TR MSCI ACWI EX US 464288240 830 17,940 SH   SOLE   17,940 0 0
ISHARES TR EAFE SML CP ETF 464288273 17,602 306,433 SH   SOLE   306,433 0 0
ISHARES TR NATIONAL MUN ETF 464288414 2,045 18,396 SH   SOLE   18,396 0 0
ISHARES TR INTL SEL DIV ETF 464288448 465 15,082 SH   SOLE   15,082 0 0
ISHARES TR IBOXX HI YD ETF 464288513 853 9,869 SH   SOLE   9,869 0 0
ISHARES TR SH TR CRPORT ETF 464288646 3,537 66,965 SH   SOLE   66,965 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 2,824 22,925 SH   SOLE   22,925 0 0
ISHARES TR PFD AND INCM SEC 464288687 505 13,812 SH   SOLE   12,312 0 1,500
ISHARES TR US HOME CONS ETF 464288752 429 12,170 SH   SOLE   7,160 0 5,010
ISHARES TR US AER DEF ETF 464288760 1,030 5,161 SH   SOLE   4,031 0 1,130
ISHARES TR MSCI INDIA ETF 46429b598 480 13,620 SH   SOLE   5,150 0 8,470
ISHARES TR FLTG RATE NT ETF 46429B655 9,143 179,596 SH   SOLE   172,606 0 6,990
ISHARES TR CORE HIGH DV ETF 46429b663 1,173 12,569 SH   SOLE   12,569 0 0
ISHARES TR MIN VOL USA ETF 46429b697 4,952 84,225 SH   SOLE   84,225 0 0
ISHARES TR USA QUALITY FCTR 46432F339 11,869 134,042 SH   SOLE   134,042 0 0
ISHARES TR USA MOMENTUM FCT 46432f396 799 7,120 SH   SOLE   7,120 0 0
ISHARES TR CORE MSCI TOTAL 46432f834 665 11,450 SH   SOLE   11,450 0 0
ISHARES TR MLTFCTR INTL SML 46434v266 842 29,415 SH   SOLE   29,415 0 0
ISHARES TR CORE DIV GRWTH 46434V621 661 17,975 SH   SOLE   16,775 0 1,200
ISHARES US ETF TR SHT MAT BD ETF 46431W507 1,414 28,154 SH   SOLE   28,154 0 0
JD COM INC SPON ADR CL A 47215p106 764 25,350 SH   SOLE   25,350 0 0
JOHNSON & JOHNSON COM 478160104 29,731 212,682 SH   SOLE   210,209 0 2,473
JPMORGAN CHASE & CO COM 46625H100 44,968 444,215 SH   SOLE   441,550 0 2,665
KANSAS CITY SOUTHERN COM NEW 485170302 35,626 307,173 SH   SOLE   307,173 0 0
KAYNE ANDERSN MLP MIDS INVT COM 486606106 1,177 73,421 SH   SOLE   73,421 0 0
KEURIG DR PEPPER INC COM 49271v100 736 26,318 SH   SOLE   26,318 0 0
KEYCORP NEW COM 493267108 2,042 129,682 SH   SOLE   129,272 0 410
KIMBERLY CLARK CORP COM 494368103 3,298 26,615 SH   SOLE   25,515 0 1,100
KINDER MORGAN INC DEL COM 49456B101 1,731 86,497 SH   SOLE   86,497 0 0
KKR & CO INC CL A 48251w104 1,928 82,070 SH   SOLE   82,070 0 0
KLA-TENCOR CORP COM 482480100 1,578 13,219 SH   SOLE   13,183 0 36
KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 1,715 52,475 SH   SOLE   52,475 0 0
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 406 9,940 SH   SOLE   9,940 0 0
KRAFT HEINZ CO COM 500754106 733 22,435 SH   SOLE   22,435 0 0
KROGER CO COM 501044101 871 35,423 SH   SOLE   35,423 0 0
LAKELAND BANCORP INC COM 511637100 649 43,453 SH   SOLE   43,453 0 0
LAM RESEARCH CORP COM 512807108 78,694 439,607 SH   SOLE   437,512 0 2,095
LAS VEGAS SANDS CORP COM 517834107 44,853 735,785 SH   SOLE   735,785 0 0
LAUDER ESTEE COS INC CL A 518439104 451 2,725 SH   SOLE   2,725 0 0
LAZARD LTD SHS A G54050102 19,960 552,290 SH   SOLE   552,290 0 0
LEXICON PHARMACEUTICALS INC COM NEW 528872302 3,061 550,549 SH   SOLE   550,549 0 0
LIBERTY GLOBAL PLC SHS CL A g5480u104 389 15,603 SH   SOLE   15,603 0 0
LIBERTY GLOBAL PLC SHS CL C g5480u120 652 26,932 SH   SOLE   26,932 0 0
LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 14,696 384,905 SH   SOLE   384,891 0 14
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 7,368 192,667 SH   SOLE   192,667 0 0
LIBERTY MEDIA CORP DELAWARE COM A BRAVES GRP 531229706 794 28,428 SH   SOLE   28,427 0 1
LIBERTY MEDIA CORP DELAWARE COM SER A FRMLA 531229870 1,563 45,919 SH   SOLE   45,916 0 3
LILLY ELI & CO COM 532457108 6,415 49,437 SH   SOLE   48,637 0 800
LIMELIGHT NETWORKS INC COM 53261M104 147 45,600 SH   SOLE   45,600 0 0
LINCOLN NATL CORP IND COM 534187109 256 4,369 SH   SOLE   4,369 0 0
LINDE PLC COM g5494j103 479 2,725 SH   SOLE   2,725 0 0
LIONS GATE ENTMNT CORP CL B NON VTG 535919500 4,662 308,747 SH   SOLE   308,747 0 0
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 43 13,300 SH   SOLE   13,300 0 0
LOCKHEED MARTIN CORP COM 539830109 10,082 33,589 SH   SOLE   33,589 0 0
LOWES COS INC COM 548661107 2,663 24,327 SH   SOLE   24,327 0 0
LULULEMON ATHLETICA INC COM 550021109 354 2,163 SH   SOLE   2,163 0 0
LUMENTUM HLDGS INC COM 55024u109 60,731 1,074,121 SH   SOLE   1,074,121 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 5,360 63,748 SH   SOLE   63,748 0 0
M & T BK CORP COM 55261F104 1,112 7,085 SH   SOLE   1,035 0 6,050
MACROGENICS INC COM 556099109 11,240 625,148 SH   SOLE   625,148 0 0
MACYS INC COM 55616P104 1,344 55,930 SH   SOLE   55,930 0 0
MADISON SQUARE GARDEN CO NEW CL A 55825T103 31,005 105,772 SH   SOLE   105,772 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 1,270 20,942 SH   SOLE   20,942 0 0
MARATHON OIL CORP COM 565849106 419 25,073 SH   SOLE   25,073 0 0
MARATHON PETE CORP COM 56585A102 1,653 27,621 SH   SOLE   27,621 0 0
MARTIN MARIETTA MATLS INC COM 573284106 348 1,730 SH   SOLE   0 0 1,730
MASCO CORP COM 574599106 238 6,055 SH   SOLE   6,055 0 0
MASTERCARD INC CL A 57636q104 1,850 7,856 SH   SOLE   7,856 0 0
MATERION CORP COM 576690101 274 4,800 SH   SOLE   4,800 0 0
MCCORMICK & CO INC COM NON VTG 579780206 1,948 12,931 SH   SOLE   12,931 0 0
MCDONALDS CORP COM 580135101 8,528 44,907 SH   SOLE   44,852 0 55
MCKESSON CORP COM 58155Q103 290 2,480 SH   SOLE   2,480 0 0
MEDICINES CO COM 584688105 19,844 709,992 SH   SOLE   709,992 0 0
MEDTRONIC PLC SHS G5960L103 4,064 44,623 SH   SOLE   44,623 0 0
MELLANOX TECHNOLOGIES LTD SHS M51363113 752 6,350 SH   SOLE   6,350 0 0
MERCK & CO INC COM 58933Y105 45,567 547,882 SH   SOLE   541,680 0 6,202
METHANEX CORP COM 59151K108 5,785 101,746 SH   SOLE   101,746 0 0
METHODE ELECTRS INC COM 591520200 517 17,950 SH   SOLE   17,950 0 0
METLIFE INC COM 59156R108 8,749 205,514 SH   SOLE   205,514 0 0
MGM RESORTS INTERNATIONAL COM 552953101 5,190 202,265 SH   SOLE   202,265 0 0
MICRON TECHNOLOGY INC COM 595112103 9,296 224,915 SH   SOLE   224,915 0 0
MICROSOFT CORP COM 594918104 72,255 612,641 SH   SOLE   607,775 0 4,866
MITCHAM INDS INC COM 606501104 42 10,800 SH   SOLE   10,800 0 0
MIX TELEMATICS LTD SPONSORED ADR 60688n102 2,879 172,705 SH   SOLE   172,705 0 0
MOLSON COORS BREWING CO CL B 60871r209 746 12,505 SH   SOLE   12,505 0 0
MONDELEZ INTL INC CL A 609207105 8,312 166,510 SH   SOLE   165,660 0 850
MORGAN STANLEY COM NEW 617446448 7,556 179,053 SH   SOLE   176,953 0 2,100
MOSAIC CO NEW COM 61945C103 1,300 47,590 SH   SOLE   47,590 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 246 1,755 SH   SOLE   1,755 0 0
MUELLER WTR PRODS INC COM SER A 624758108 2,619 260,840 SH   SOLE   260,840 0 0
MYOS RENS TECHNOLOGY INC COM 62857p108 192 120,968 SH   SOLE   120,968 0 0
MYRIAD GENETICS INC COM 62855J104 15,931 479,837 SH   SOLE   479,837 0 0
NATIONAL BEVERAGE CORP COM 635017106 1,994 34,538 SH   SOLE   34,538 0 0
NATIONAL OILWELL VARCO INC COM 637071101 432 16,210 SH   SOLE   16,210 0 0
NEENAH INC COM 640079109 319 4,950 SH   SOLE   4,950 0 0
NETFLIX INC COM 64110L106 1,050 2,944 SH   SOLE   2,944 0 0
NETWORK 1 TECHNOLOGIES INC COM 64121n109 62 23,950 SH   SOLE   23,950 0 0
NEW JERSEY RES COM 646025106 447 8,985 SH   SOLE   8,985 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 372 32,125 SH   SOLE   32,125 0 0
NEWELL BRANDS INC COM 651229106 1,869 121,813 SH   SOLE   121,813 0 0
NEWS CORP NEW CL A 65249b109 2,917 234,501 SH   SOLE   234,501 0 0
NEWS CORP NEW CL B 65249b208 2,844 227,726 SH   SOLE   227,726 0 0
NEXGEN ENERGY LTD COM 65340p106 226 139,252 SH   SOLE   139,252 0 0
NEXSTAR MEDIA GROUP INC CL A 65336k103 9,176 84,676 SH   SOLE   84,676 0 0
NEXTERA ENERGY INC COM 65339F101 11,505 59,511 SH   SOLE   58,861 0 650
NIKE INC CL B 654106103 1,161 13,786 SH   SOLE   13,786 0 0
NLIGHT INC COM 65487K100 18,981 851,915 SH   SOLE   847,665 0 4,250
NOKIA CORP SPONSORED ADR 654902204 1,678 293,328 SH   SOLE   293,328 0 0
NOMAD FOODS LTD USD ORD SHS G6564A105 970 47,420 SH   SOLE   47,420 0 0
NORDSTROM INC COM 655664100 4,368 98,424 SH   SOLE   98,424 0 0
NORFOLK SOUTHERN CORP COM 655844108 1,467 7,848 SH   SOLE   7,848 0 0
NORTHERN TR CORP COM 665859104 1,453 16,070 SH   SOLE   16,070 0 0
NORTHROP GRUMMAN CORP COM 666807102 2,093 7,763 SH   SOLE   7,763 0 0
NOVARTIS A G SPONSORED ADR 66987V109 7,431 77,290 SH   SOLE   77,229 0 61
NOVO-NORDISK A S ADR 670100205 1,228 23,483 SH   SOLE   23,483 0 0
NUCOR CORP COM 670346105 3,405 58,350 SH   SOLE   58,350 0 0
NUTRIEN LTD COM 67077M108 910 17,246 SH   SOLE   17,246 0 0
NUVEEN AMT FREE MUN CR INC F COM 67071L106 1,772 117,304 SH   SOLE   117,304 0 0
NUVEEN DOW 30 DYN OVERWRITE SHS 67075f105 697 38,726 SH   SOLE   38,726 0 0
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 473 37,205 SH   SOLE   37,205 0 0
NVIDIA CORP COM 67066G104 4,120 22,947 SH   SOLE   21,442 0 1,505
NXP SEMICONDUCTORS N V COM N6596X109 8,143 92,122 SH   SOLE   92,122 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 237 610 SH   SOLE   610 0 0
OCCIDENTAL PETE CORP COM 674599105 890 13,437 SH   SOLE   13,437 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 216 1,495 SH   SOLE   1,495 0 0
OLD REP INTL CORP COM 680223104 1,469 70,240 SH   SOLE   70,040 0 200
OMEGA HEALTHCARE INVS INC COM 681936100 1,269 33,254 SH   SOLE   33,254 0 0
OMNICOM GROUP INC COM 681919106 2,960 40,555 SH   SOLE   40,555 0 0
ONEOK INC NEW COM 682680103 269 3,858 SH   SOLE   3,858 0 0
OPKO HEALTH INC COM 68375n103 50 19,100 SH   SOLE   19,100 0 0
ORACLE CORP COM 68389X105 15,469 288,012 SH   SOLE   287,912 0 100
OUTFRONT MEDIA INC COM 69007J106 1,754 74,960 SH   SOLE   74,960 0 0
OWENS CORNING NEW COM 690742101 247 5,250 SH   SOLE   5,250 0 0
PACCAR INC COM 693718108 554 8,124 SH   SOLE   8,124 0 0
PALO ALTO NETWORKS INC COM 697435105 8,024 33,035 SH   SOLE   33,035 0 0
PARKER HANNIFIN CORP COM 701094104 989 5,763 SH   SOLE   5,763 0 0
PARSLEY ENERGY INC CL A 701877102 1,784 92,440 SH   SOLE   92,440 0 0
PAYCHEX INC COM 704326107 1,111 13,855 SH   SOLE   13,855 0 0
PAYPAL HLDGS INC COM 70450y103 3,148 30,320 SH   SOLE   30,210 0 110
PEAK RESORTS INC COM 70469l100 467 102,579 SH   SOLE   102,579 0 0
PENSKE AUTOMOTIVE GRP INC COM 70959w103 223 5,000 SH   SOLE   5,000 0 0
PEOPLES UTD FINL INC COM 712704105 183 11,149 SH   SOLE   11,149 0 0
PEPSICO INC COM 713448108 10,062 82,106 SH   SOLE   81,706 0 400
PFIZER INC COM 717081103 28,410 668,937 SH   SOLE   665,937 0 3,000
PGIM GLOBAL HIGH YIELD FD IN COM 69346J106 212 15,200 SH   SOLE   15,200 0 0
PHILIP MORRIS INTL INC COM 718172109 5,873 66,442 SH   SOLE   66,142 0 300
PHILLIPS 66 COM 718546104 3,857 40,528 SH   SOLE   40,528 0 0
PHYSICIANS RLTY TR COM 71943U104 361 19,200 SH   SOLE   19,200 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 1,507 14,276 SH   SOLE   14,276 0 0
PIMCO ETF TR 0-5 HIGH YIELD 72201r783 1,658 16,552 SH   SOLE   16,552 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201r833 4,155 40,908 SH   SOLE   40,908 0 0
PIMCO INCOME STRATEGY FUND I COM 72201J104 1,744 169,515 SH   SOLE   169,515 0 0
PIONEER NAT RES CO COM 723787107 219 1,438 SH   SOLE   1,438 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 710 28,986 SH   SOLE   24,786 0 4,200
PNC FINL SVCS GROUP INC COM 693475105 10,405 84,832 SH   SOLE   84,832 0 0
PNM RES INC COM 69349H107 557 11,758 SH   SOLE   11,758 0 0
PORTOLA PHARMACEUTICALS INC COM 737010108 15,301 440,963 SH   SOLE   440,963 0 0
PPG INDS INC COM 693506107 244 2,164 SH   SOLE   2,053 0 111
PPL CORP COM 69351T106 3,177 100,085 SH   SOLE   100,085 0 0
PRICE T ROWE GROUP INC COM 74144T108 2,028 20,253 SH   SOLE   20,253 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 5,069 100,995 SH   SOLE   100,995 0 0
PROCTER AND GAMBLE CO COM 742718109 21,899 210,464 SH   SOLE   209,420 0 1,044
PROGENICS PHARMACEUTICALS IN COM 743187106 6,581 1,418,391 SH   SOLE   1,418,391 0 0
PROGRESSIVE CORP OHIO COM 743315103 2,584 35,841 SH   SOLE   35,841 0 0
PROLOGIS INC COM 74340W103 4,410 61,291 SH   SOLE   61,291 0 0
PROSHARES TR ULTR RUSSL2000 74347x799 381 5,290 SH   SOLE   5,290 0 0
PROSHARES TR ULTRAPRO QQQ 74347x831 646 11,400 SH   SOLE   11,400 0 0
PROSHARES TR S&P 500 DV ARIST 74348a467 1,176 17,345 SH   SOLE   17,345 0 0
PROTHENA CORP PLC SHS G72800108 2,619 215,894 SH   SOLE   215,894 0 0
PROVIDENT FINL SVCS INC COM 74386T105 403 15,578 SH   SOLE   15,578 0 0
PRUDENTIAL FINL INC COM 744320102 4,315 46,959 SH   SOLE   46,959 0 0
PTC THERAPEUTICS INC COM 69366J200 7,096 188,523 SH   SOLE   188,523 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 1,975 33,244 SH   SOLE   33,244 0 0
PUTNAM PREMIER INCOME TR SH BEN INT 746853100 207 40,225 SH   SOLE   40,225 0 0
QEP RES INC COM 74733V100 14,348 1,841,855 SH   SOLE   1,839,710 0 2,145
QORVO INC COM 74736k101 64,386 897,613 SH   SOLE   897,613 0 0
QUALCOMM INC COM 747525103 2,991 52,450 SH   SOLE   52,450 0 0
QUANTA SVCS INC COM 74762E102 1,960 51,925 SH   SOLE   51,925 0 0
QUEST DIAGNOSTICS INC COM 74834L100 1,197 13,309 SH   SOLE   13,309 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 30,508 379,406 SH   SOLE   379,406 0 0
RAYTHEON CO COM NEW 755111507 1,659 9,114 SH   SOLE   9,004 0 110
RED HAT INC COM 756577102 274 1,500 SH   SOLE   1,500 0 0
REGENERON PHARMACEUTICALS COM 75886F107 70,305 171,216 SH   SOLE   171,216 0 0
REPUBLIC SVCS INC COM 760759100 439 5,467 SH   SOLE   5,467 0 0
RIO TINTO PLC SPONSORED ADR 767204100 4,602 78,207 SH   SOLE   78,207 0 0
ROBERT HALF INTL INC COM 770323103 28,869 443,052 SH   SOLE   443,052 0 0
ROCKWELL AUTOMATION INC COM 773903109 1,486 8,470 SH   SOLE   8,450 0 20
ROKU INC COM CL A 77543r102 343 5,315 SH   SOLE   5,315 0 0
ROPER TECHNOLOGIES INC COM 776696106 209 610 SH   SOLE   610 0 0
ROWAN COMPANIES PLC SHS CL A G7665A101 115 10,676 SH   SOLE   10,676 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 87,827 766,243 SH   SOLE   766,243 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 6,184 96,704 SH   SOLE   96,704 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 5,047 80,638 SH   SOLE   80,638 0 0
RYDER SYS INC COM 783549108 583 9,405 SH   SOLE   9,405 0 0
SAFEHOLD INC COM 78645L100 397 18,225 SH   SOLE   18,225 0 0
SALESFORCE COM INC COM 79466l302 7,131 45,025 SH   SOLE   45,025 0 0
SANDY SPRING BANCORP INC COM 800363103 4,184 133,755 SH   SOLE   133,755 0 0
SANOFI SPONSORED ADR 80105N105 1,290 29,129 SH   SOLE   29,129 0 0
SAP SE SPON ADR 803054204 832 7,209 SH   SOLE   7,209 0 0
SAREPTA THERAPEUTICS INC COM 803607100 23,291 195,407 SH   SOLE   195,407 0 0
SCHLUMBERGER LTD COM 806857108 5,835 133,919 SH   SOLE   132,149 0 1,770
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1,077 15,821 SH   SOLE   15,821 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 1,030 15,238 SH   SOLE   15,238 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 373 6,737 SH   SOLE   6,737 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 1,567 22,406 SH   SOLE   22,406 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 888 16,993 SH   SOLE   16,993 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 631 20,147 SH   SOLE   20,147 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 238 4,581 SH   SOLE   4,581 0 0
SCRIPPS E W CO OHIO CL A NEW 811054402 16,768 798,492 SH   SOLE   798,492 0 0
SEATTLE GENETICS INC COM 812578102 46,298 632,142 SH   SOLE   632,142 0 0
SEAWORLD ENTMT INC COM 81282V100 23,450 910,332 SH   SOLE   910,332 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1,230 13,404 SH   SOLE   10,154 0 3,250
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 238 4,246 SH   SOLE   4,246 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 4,383 38,495 SH   SOLE   30,400 0 8,095
SELECT SECTOR SPDR TR ENERGY 81369Y506 1,910 28,894 SH   SOLE   27,894 0 1,000
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 1,077 41,889 SH   SOLE   37,089 0 4,800
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 1,691 22,537 SH   SOLE   15,437 0 7,100
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 968 13,078 SH   SOLE   13,078 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369y852 2,529 54,075 SH   SOLE   43,915 0 10,160
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 278 4,778 SH   SOLE   4,778 0 0
SHERWIN WILLIAMS CO COM 824348106 224 521 SH   SOLE   521 0 0
SHIP FINANCE INTERNATIONAL L SHS G81075106 132 10,725 SH   SOLE   10,725 0 0
SIFY TECHNOLOGIES LIMITED SPONSORED ADS 82655M107 955 585,332 SH   SOLE   585,332 0 0
SINCLAIR BROADCAST GROUP INC CL A 829226109 201 5,225 SH   SOLE   5,225 0 0
SIRIUS XM HLDGS INC COM 82968B103 349 61,536 SH   SOLE   61,536 0 0
SIX FLAGS ENTMT CORP NEW COM 83001A102 469 9,495 SH   SOLE   9,495 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 3,936 47,727 SH   SOLE   47,727 0 0
SMART GLOBAL HLDGS INC SHS G8232Y101 2,975 154,955 SH   SOLE   154,955 0 0
SMUCKER J M CO COM NEW 832696405 567 4,869 SH   SOLE   4,869 0 0
SOCIEDAD QUIMICA MINERA DE C SPON ADR SER B 833635105 210 5,458 SH   SOLE   5,458 0 0
SONY CORP SPONSORED ADR 835699307 351 8,317 SH   SOLE   8,317 0 0
SOTHEBYS COM 835898107 14,786 391,684 SH   SOLE   391,684 0 0
SOUTHERN CO COM 842587107 1,828 35,367 SH   SOLE   35,367 0 0
SPARK THERAPEUTICS INC COM 84652J103 21,535 189,106 SH   SOLE   189,106 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 3,986 15,384 SH   SOLE   15,384 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 1,014 8,308 SH   SOLE   8,308 0 0
SPDR INDEX SHS FDS S&P INTL ETF 78463x772 726 19,085 SH   SOLE   19,085 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 53,185 188,279 SH   SOLE   172,354 0 15,925
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 34,166 98,917 SH   SOLE   95,525 0 3,392
SPDR SER TR BLOMBERG BRC INV 78468r200 4,236 137,985 SH   SOLE   137,985 0 0
SPDR SER TR NUVEEN BLMBRG SR 78468R739 291 6,007 SH   SOLE   6,007 0 0
SPDR SERIES TRUST S&P 600 SMCP GRW 78464a201 258 4,315 SH   SOLE   4,315 0 0
SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 1,583 26,250 SH   SOLE   26,250 0 0
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464a359 1,105 21,145 SH   SOLE   19,945 0 1,200
SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 809 22,479 SH   SOLE   22,479 0 0
SPDR SERIES TRUST PORTFOLIO SHORT 78464a474 263 8,624 SH   SOLE   8,624 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 716 7,199 SH   SOLE   6,724 0 475
SPDR SERIES TRUST S&P BIOTECH 78464A870 694 7,660 SH   SOLE   3,360 0 4,300
SPDR SERIES TRUST S&P HOMEBUILD 78464A888 387 10,050 SH   SOLE   5,050 0 5,000
SPECTRUM BRANDS HLDGS INC NE COM 84790A105 291 5,310 SH   SOLE   5,310 0 0
SPIRE INC COM 84857l101 752 9,144 SH   SOLE   9,144 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 12,230 252,951 SH   SOLE   252,951 0 0
STARBUCKS CORP COM 855244109 795 10,689 SH   SOLE   10,689 0 0
STARWOOD PPTY TR INC COM 85571b105 273 12,237 SH   SOLE   12,237 0 0
STATE STR CORP COM 857477103 215 3,262 SH   SOLE   3,262 0 0
STONERIDGE INC COM 86183P102 300 10,400 SH   SOLE   10,400 0 0
STRYKER CORP COM 863667101 1,892 9,580 SH   SOLE   9,580 0 0
SUN LIFE FINL INC COM 866796105 236 6,153 SH   SOLE   6,153 0 0
SUNCOR ENERGY INC NEW COM 867224107 1,436 44,268 SH   SOLE   43,916 0 352
SUNTRUST BKS INC COM 867914103 210 3,542 SH   SOLE   3,542 0 0
SYMANTEC CORP COM 871503108 286 12,429 SH   SOLE   12,429 0 0
SYNCHRONY FINL COM 87165b103 2,086 65,398 SH   SOLE   65,398 0 0
SYNOVUS FINL CORP COM NEW 87161C501 724 21,071 SH   SOLE   21,071 0 0
SYSCO CORP COM 871829107 317 4,750 SH   SOLE   4,544 0 206
T MOBILE US INC COM 872590104 4,185 60,566 SH   SOLE   60,566 0 0
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 2,610 128,149 SH   SOLE   128,149 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 1,945 20,614 SH   SOLE   20,614 0 0
TAPESTRY INC COM 876030107 1,576 48,513 SH   SOLE   48,513 0 0
TARGET CORP COM 87612E106 1,760 21,925 SH   SOLE   20,225 0 1,700
TECK RESOURCES LTD CL B 878742204 316 13,625 SH   SOLE   13,625 0 0
TECNOGLASS INC SHS G87264100 256 35,150 SH   SOLE   35,150 0 0
TEGNA INC COM 87901j105 35,354 2,507,409 SH   SOLE   2,507,409 0 0
TELEPHONE & DATA SYS INC COM NEW 879433829 8,050 261,962 SH   SOLE   261,962 0 0
TEREX CORP NEW COM 880779103 231 7,177 SH   SOLE   7,177 0 0
TESLA INC COM 88160r101 350 1,251 SH   SOLE   1,251 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 216 13,770 SH   SOLE   13,770 0 0
TEXAS INSTRS INC COM 882508104 3,642 34,334 SH   SOLE   34,334 0 0
TEXTRON INC COM 883203101 3,936 77,689 SH   SOLE   77,689 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 393 9,192 SH   SOLE   9,054 0 138
THERMO FISHER SCIENTIFIC INC COM 883556102 7,239 26,448 SH   SOLE   26,408 0 40
TIFFANY & CO NEW COM 886547108 619 5,860 SH   SOLE   5,860 0 0
TIMKEN CO COM 887389104 2,453 56,228 SH   SOLE   56,228 0 0
TJX COS INC NEW COM 872540109 1,156 21,733 SH   SOLE   21,733 0 0
TOLL BROTHERS INC COM 889478103 1,219 33,680 SH   SOLE   33,680 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 831 15,297 SH   SOLE   5,945 0 9,352
TORTOISE ENERGY INFRA CORP COM 89147L100 821 34,937 SH   SOLE   32,737 0 2,200
TOTAL S A SPONSORED ADS 89151E109 3,384 60,800 SH   SOLE   60,800 0 0
TRAVELERS COMPANIES INC COM 89417E109 3,394 24,746 SH   SOLE   24,519 0 227
TRIBUNE MEDIA CO CL A 896047503 675 14,640 SH   SOLE   14,640 0 0
TRIMBLE INC COM 896239100 53,826 1,332,320 SH   SOLE   1,332,320 0 0
TUTOR PERINI CORP COM 901109108 9,744 569,160 SH   SOLE   569,160 0 0
TWILIO INC CL A 90138F102 214 1,660 SH   SOLE   1,660 0 0
TYSON FOODS INC CL A 902494103 1,974 28,433 SH   SOLE   28,433 0 0
U S SILICA HLDGS INC COM 90346E103 1,050 60,475 SH   SOLE   60,475 0 0
ULTRA CLEAN HLDGS INC COM 90385v107 4,140 399,958 SH   SOLE   399,958 0 0
UNIFI INC COM NEW 904677200 9,171 473,960 SH   SOLE   473,960 0 0
UNILEVER N V N Y SHS NEW 904784709 2,265 38,859 SH   SOLE   38,859 0 0
UNILEVER PLC SPON ADR NEW 904767704 688 11,928 SH   SOLE   11,928 0 0
UNION PACIFIC CORP COM 907818108 7,982 47,741 SH   SOLE   47,658 0 83
UNITED CONTL HLDGS INC COM 910047109 1,515 18,989 SH   SOLE   18,989 0 0
UNITED PARCEL SERVICE INC CL B 911312106 1,918 17,169 SH   SOLE   16,669 0 500
UNITED TECHNOLOGIES CORP COM 913017109 14,036 108,898 SH   SOLE   107,248 0 1,650
UNITEDHEALTH GROUP INC COM 91324P102 13,777 55,718 SH   SOLE   55,413 0 305
URANIUM ENERGY CORP COM 916896103 20 13,980 SH   SOLE   13,980 0 0
URSTADT BIDDLE PPTYS INC PFD-G CV 6.75% 917286809 394 15,225 SH   SOLE   15,225 0 0
US BANCORP DEL COM NEW 902973304 875 18,154 SH   SOLE   17,875 0 279
VALE S A SPONSORED ADS 91912E105 1,075 82,290 SH   SOLE   82,290 0 0
VALERO ENERGY CORP NEW COM 91913Y100 6,107 71,986 SH   SOLE   71,986 0 0
VALLEY NATL BANCORP COM 919794107 548 57,164 SH   SOLE   57,164 0 0
VANECK VECTORS ETF TR PFD SECS EX FINL 92189F429 663 34,175 SH   SOLE   34,175 0 0
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189f676 255 2,400 SH   SOLE   2,400 0 0
VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 382 6,087 SH   SOLE   6,087 0 0
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 955 6,175 SH   SOLE   6,175 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 706 5,520 SH   SOLE   4,370 0 1,150
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 562 7,062 SH   SOLE   7,062 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 11,294 139,125 SH   SOLE   139,125 0 0
VANGUARD GROUP DIV APP ETF 921908844 1,951 17,798 SH   SOLE   17,748 0 50
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2,967 11,433 SH   SOLE   11,433 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 270 2,500 SH   SOLE   165 0 2,335
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 8,583 98,752 SH   SOLE   98,752 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 4,938 30,719 SH   SOLE   29,019 0 1,700
VANGUARD INDEX FDS LARGE CAP ETF 922908637 12,485 96,190 SH   SOLE   96,190 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 1,516 13,130 SH   SOLE   13,130 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 544 3,480 SH   SOLE   3,480 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 391 3,631 SH   SOLE   3,631 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 50,397 329,823 SH   SOLE   326,913 0 2,910
VANGUARD INDEX FDS TOTAL STK MKT 922908769 7,166 49,521 SH   SOLE   49,521 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 972 9,330 SH   SOLE   9,330 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 30,864 615,433 SH   SOLE   615,433 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 3,196 75,198 SH   SOLE   73,298 0 1,900
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 2,262 34,346 SH   SOLE   34,346 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 5,960 111,172 SH   SOLE   111,172 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 428 8,802 SH   SOLE   8,802 0 0
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 372 7,125 SH   SOLE   7,125 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 10,135 127,069 SH   SOLE   127,069 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206c870 677 7,790 SH   SOLE   7,790 0 0
VANGUARD STAR FD VG TL INTL STK F 921909768 1,203 23,183 SH   SOLE   23,183 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 15,920 389,527 SH   SOLE   389,527 0 0
VANGUARD WELLINGTON FD US MULTIFACTOR 921935607 2,419 32,268 SH   SOLE   32,268 0 0
VANGUARD WELLINGTON FD US QUALITY 921935706 864 10,890 SH   SOLE   10,890 0 0
VANGUARD WELLINGTON FD US VALUE FACTR 921935805 377 5,223 SH   SOLE   5,223 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 23,714 276,834 SH   SOLE   276,834 0 0
VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 894 14,687 SH   SOLE   14,687 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204a108 334 1,938 SH   SOLE   488 0 1,450
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 298 1,730 SH   SOLE   1,530 0 200
VANGUARD WORLD FDS INDUSTRIAL ETF 92204a603 2,198 15,710 SH   SOLE   13,635 0 2,075
VANGUARD WORLD FDS INF TECH ETF 92204A702 459 2,287 SH   SOLE   2,287 0 0
VARIAN MED SYS INC COM 92220P105 1,740 12,275 SH   SOLE   12,275 0 0
VENTAS INC COM 92276F100 4,204 65,888 SH   SOLE   65,888 0 0
VEON LTD SPONSORED ADR 91822M106 24 11,325 SH   SOLE   11,325 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 20,004 338,311 SH   SOLE   329,803 0 8,508
VERTEX PHARMACEUTICALS INC COM 92532F100 202 1,100 SH   SOLE   1,100 0 0
VIACOM INC NEW CL B 92553P201 7,462 265,837 SH   SOLE   265,837 0 0
VIAVI SOLUTIONS INC COM 925550105 16,085 1,299,280 SH   SOLE   1,299,280 0 0
VISA INC COM CL A 92826C839 36,941 236,515 SH   SOLE   233,027 0 3,488
VISHAY INTERTECHNOLOGY INC COM 928298108 14,194 768,472 SH   SOLE   768,472 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857w308 1,723 94,756 SH   SOLE   94,756 0 0
VOYA PRIME RATE TR SH BEN INT 92913A100 69 14,438 SH   SOLE   14,438 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,005 15,891 SH   SOLE   15,891 0 0
WALMART INC COM 931142103 7,004 71,813 SH   SOLE   71,753 0 60
WASTE MGMT INC DEL COM 94106L109 9,195 88,490 SH   SOLE   88,373 0 117
WEATHERFORD INTL PLC ORD SHS G48833100 147 211,080 SH   SOLE   211,080 0 0
WELLS FARGO CO NEW COM 949746101 4,012 83,020 SH   SOLE   82,373 0 647
WENDYS CO COM 95058W100 215 12,025 SH   SOLE   9,025 0 3,000
WERNER ENTERPRISES INC COM 950755108 24,375 713,767 SH   SOLE   713,767 0 0
WESCO INTL INC COM 95082P105 591 11,150 SH   SOLE   11,150 0 0
WESTERN DIGITAL CORP COM 958102105 2,284 47,515 SH   SOLE   47,515 0 0
WESTROCK CO COM 96145d105 3,121 81,378 SH   SOLE   81,378 0 0
WEYERHAEUSER CO COM 962166104 471 17,898 SH   SOLE   17,898 0 0
WHIRLPOOL CORP COM 963320106 239 1,800 SH   SOLE   300 0 1,500
WILLIAMS COS INC DEL COM 969457100 940 32,735 SH   SOLE   32,735 0 0
WISDOMTREE TR EMG MKTS SMCAP 97717w281 2,101 44,590 SH   SOLE   35,390 0 9,200
WISDOMTREE TR EMER MKT HIGH FD 97717W315 1,397 31,855 SH   SOLE   24,630 0 7,225
WISDOMTREE TR US MIDCAP DIVID 97717W505 1,095 30,588 SH   SOLE   30,588 0 0
WISDOMTREE TR US SMALLCAP FUND 97717w562 1,663 46,065 SH   SOLE   46,065 0 0
WISDOMTREE TR US MIDCAP FUND 97717w570 1,078 27,405 SH   SOLE   27,405 0 0
WISDOMTREE TR US SMALLCAP DIVD 97717W604 919 33,387 SH   SOLE   33,387 0 0
WISDOMTREE TR CBOE S&P 500 97717x560 327 1,215,000 SH Put SOLE   1,215,000 0 0
WISDOMTREE TR FLOATNG RAT TREA 97717x628 475 18,945 SH   SOLE   18,945 0 0
WORLD WRESTLING ENTMT INC CL A 98156Q108 40,907 471,393 SH   SOLE   471,393 0 0
WYNN RESORTS LTD COM 983134107 551 4,614 SH   SOLE   4,614 0 0
XILINX INC COM 983919101 245 1,934 SH   SOLE   1,867 0 67
XPO LOGISTICS INC COM 983793100 364 6,769 SH   SOLE   6,769 0 0
XYLEM INC COM 98419M100 11,111 140,571 SH   SOLE   140,571 0 0
YANDEX N V SHS CLASS A N97284108 1,453 42,300 SH   SOLE   42,300 0 0
ZOETIS INC CL A 98978V103 338 3,354 SH   SOLE   3,072 0 282
ZSCALER INC COM 98980G102 1,503 21,185 SH   SOLE   21,185 0 0