The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

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