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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
ABB LTDSPONSORED ADR0003752043,807200,240SH SOLE 181,740018,500
ACME UTD CORPCOM0048161043,764264,122SH SOLE 239,622024,500
AFLAC INCCOM0010551027,948174,441SH SOLE 166,34108,100
AGNICO EAGLE MINES LTDCOM0084741088,287205,120SH SOLE 196,72008,400
AIR LEASE CORPCL A00912X3022,75191,070SH SOLE 88,17002,900
ALBEMARLE CORPCOM0126531017,22993,798SH SOLE 90,14803,650
ALPHABET INCCAP STK CL A02079K3055,6125,371SH SOLE 5,2460125
AMAZON COM INCCOM023135106448298SH SOLE 29800
AMERICAN AIRLS GROUP INCCOM02376R1022,04063,526SH SOLE 57,42606,100
AMGEN INCCOM0311621005,55828,549SH SOLE 27,04901,500
ANIKA THERAPEUTICS INCCOM0352551083,422101,819SH SOLE 97,01904,800
ANTHEM INCCOM0367521032631,000SH SOLE 1,00000
APPLE INCCOM0378331002071,310SH SOLE 1,31000
APPLIED MATLS INCCOM03822210511,076338,303SH SOLE 320,603017,700
AT&T INCCOM00206R1025,094178,481SH SOLE 165,981012,500
BAXTER INTL INCCOM0718131092864,350SH SOLE 4,35000
BERKSHIRE HATHAWAY INC DELCL B NEW0846707022041,000SH SOLE 1,00000
BOEING COCOM097023105253786SH SOLE 78600
BRISTOL MYERS SQUIBB COCOM11012210810,482201,655SH SOLE 190,555011,100
CHOICE HOTELS INTL INCCOM1699051062153,000SH SOLE 3,00000
DELTA AIR LINES INC DELCOM NEW2473617029,724194,870SH SOLE 186,87008,000
DISNEY WALT COCOM DISNEY2546871063,38230,841SH SOLE 29,29101,550
EATON VANCE CORPCOM NON VTG2782651037,219205,191SH SOLE 192,891012,300
EXELIXIS INCCOM30161Q1046,797345,575SH SOLE 331,575014,000
EXTRA SPACE STORAGE INCCOM30225T1028018,850SH SOLE 8,85000
EXXON MOBIL CORPCOM30231G1022884,218SH SOLE 4,21800
FASTENAL COCOM31190010412,227233,831SH SOLE 224,95608,875
FEDERATED INVS INC PACL B3142111039,240348,030SH SOLE 336,530011,500
GENERAC HLDGS INCCOM3687361044,00480,565SH SOLE 76,56504,000
GENTEX CORPCOM3719011098,082399,888SH SOLE 382,388017,500
GILEAD SCIENCES INCCOM3755581035,48787,728SH SOLE 81,12806,600
GOLDMAN SACHS GROUP INCCOM38141G1041,0536,302SH SOLE 6,1020200
GREENHILL & CO INCCOM39525910417,430714,352SH SOLE 686,252028,100
HOSPITALITY PPTYS TRCOM SH BEN INT44106M1025,763241,335SH SOLE 236,83504,500
INTERPUBLIC GROUP COS INCCOM46069010014,124684,633SH SOLE 662,133022,500
INVESCO QQQ TRUNIT SER 146090E1034212,729SH SOLE 2,72900
JOHNSON & JOHNSONCOM4781601044013,111SH SOLE 3,11100
KEYSIGHT TECHNOLOGIES INCCOM49338L1031,25220,165SH SOLE 14,96505,200
KLA-TENCOR CORPCOM48248010012,523139,935SH SOLE 137,53502,400
LAMAR ADVERTISING CO NEWCL A5128161095,90085,289SH SOLE 80,46404,825
LAS VEGAS SANDS CORPCOM5178341078,906171,097SH SOLE 162,59708,500
LOWES COS INCCOM5486611076,37569,018SH SOLE 65,31803,700
MASTERCARD INCORPORATEDCL A57636Q1048,32644,135SH SOLE 43,3100825
NORWEGIAN CRUISE LINE HLDG LSHSG667211042,32754,895SH SOLE 51,14503,750
ONEOK INC NEWCOM68268010354010,000SH SOLE 10,00000
PRINCIPAL FINL GROUP INCCOM74251V1029,502215,134SH SOLE 208,93406,200
PRUDENTIAL FINL INCCOM7443201027,37790,461SH SOLE 86,16104,300
ROCKY MTN CHOCOLATE FACTORYCOM77467X1012,334273,995SH SOLE 255,880018,115
ROYAL CARIBBEAN CRUISES LTDCOMV7780T10310,589108,279SH SOLE 103,77904,500
SANFILIPPO JOHN B & SON INCCOM8004221077,172128,845SH SOLE 121,24507,600
SCHWAB CHARLES CORP NEWCOM8085131052,78567,070SH SOLE 63,47003,600
SELECT SECTOR SPDR TRSBI INT-FINL81369Y60550721,276SH SOLE 21,27600
SINCLAIR BROADCAST GROUP INCCL A82922610912,025456,542SH SOLE 438,242018,300
SMUCKER J M COCOM NEW8326964053,16833,890SH SOLE 32,9400950
SPDR S&P 500 ETF TRTR UNIT78462F1035002,000SH SOLE 2,00000
STAMPS COM INCCOM NEW8528572008,86456,952SH SOLE 55,17201,780
STIFEL FINL CORPCOM86063010249712,000SH SOLE 12,00000
SUPERNUS PHARMACEUTICALS INCCOM8684591089,117274,457SH SOLE 268,20706,250
UDR INCCOM9026531042977,507SH SOLE 7,50700
UNITED PARCEL SERVICE INCCL B9113121062,60126,669SH SOLE 24,16902,500
UNITED TECHNOLOGIES CORPCOM9130171092972,792SH SOLE 2,79200
VANGUARD GROUPDIV APP ETF9219088445415,525SH SOLE 5,52500
VANGUARD INTL EQUITY INDEX FFTSE EUROPE ETF9220428744659,560SH SOLE 9,56000
VANGUARD INTL EQUITY INDEX FFTSE PACIFIC ETF9220428663796,250SH SOLE 6,25000
VANGUARD SCOTTSDALE FDSSHRT TRM CORP BD92206C4092883,692SH SOLE 3,69200
VANGUARD WORLD FDSCONSUM DIS ETF92204A1083032,015SH SOLE 2,01500
VERIZON COMMUNICATIONS INCCOM92343V10482114,598SH SOLE 14,59800
VISA INCCOM CL A92826C8398,16161,854SH SOLE 60,70401,150
WEC ENERGY GROUP INCCOM92939U1062583,722SH SOLE 3,72200
WISDOMTREE TRUS S CAP QTY DIV97717X65135511,400SH SOLE 11,40000
WISDOMTREE TRUS QTLY DIV GRT97717X6692536,595SH SOLE 6,59500
WISDOMTREE TRJAP HDG QTLY DIV97717X5862289,600SH SOLE 9,60000
WISDOMTREE TREURO QTLY DIV GR97717X61033214,920SH SOLE 14,92000
WISDOMTREE TREMG MKTS SMCAP97717W2812967,060SH SOLE 7,06000
WISDOMTREE TREM MKTS QTLY DIV97717W32345620,521SH SOLE 20,52100