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