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 818 3,726 SH   SOLE   3,726 0 0
ABBVIE INC COM 00287Y109 262 2,772 SH   SOLE   2,772 0 0
ACME UTD CORP COM 004816104 5,635 270,413 SH   SOLE   270,413 0 0
AFLAC INC COM 001055102 8,341 190,598 SH   SOLE   190,598 0 0
AIR LEASE CORP CL A 00912X302 3,563 83,605 SH   SOLE   83,605 0 0
ALBEMARLE CORP COM 012653101 8,152 87,901 SH   SOLE   87,901 0 0
ALPHABET INC CAP STK CL A 02079K305 5,807 5,599 SH   SOLE   5,599 0 0
AMAZON COM INC COM 023135106 504 348 SH   SOLE   348 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 3,800 73,132 SH   SOLE   73,132 0 0
AMGEN INC COM 031162100 5,924 34,750 SH   SOLE   34,750 0 0
ANIKA THERAPEUTICS INC COM 035255108 3,501 70,418 SH   SOLE   70,418 0 0
ANTHEM INC COM 036752103 220 1,000 SH   SOLE   1,000 0 0
APPLE INC COM 037833100 223 1,330 SH   SOLE   1,330 0 0
APPLIED MATLS INC COM 038222105 9,516 171,117 SH   SOLE   171,117 0 0
BANK AMER CORP COM 060505104 315 10,519 SH   SOLE   10,519 0 0
BAXTER INTL INC COM 071813109 283 4,350 SH   SOLE   4,350 0 0
BB&T CORP COM 054937107 219 4,200 SH   SOLE   4,200 0 0
BOEING CO COM 097023105 258 786 SH   SOLE   786 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 2,352 37,182 SH   SOLE   37,182 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 4,048 43,201 SH   SOLE   43,201 0 0
CHOICE HOTELS INTL INC COM 169905106 240 3,000 SH   SOLE   3,000 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 13,910 253,780 SH   SOLE   253,780 0 0
DISNEY WALT CO COM DISNEY 254687106 3,424 34,094 SH   SOLE   34,094 0 0
DOMINION ENERGY INC COM 25746U109 236 3,505 SH   SOLE   3,505 0 0
DOWDUPONT INC COM 26078J100 276 4,327 SH   SOLE   4,327 0 0
EATON VANCE CORP COM NON VTG 278265103 8,215 147,563 SH   SOLE   147,563 0 0
EMPIRE ST RLTY TR INC CL A 292104106 218 13,000 SH   SOLE   13,000 0 0
EXTRA SPACE STORAGE INC COM 30225T102 773 8,850 SH   SOLE   8,850 0 0
EXXON MOBIL CORP COM 30231G102 538 7,210 SH   SOLE   7,210 0 0
FASTENAL CO COM 311900104 9,770 178,962 SH   SOLE   178,962 0 0
FEDERATED INVS INC PA CL B 314211103 9,353 280,035 SH   SOLE   280,035 0 0
FLWS/1-800 FLOWERS CL A 68243Q106 2,220 188,140 SH   SOLE   188,140 0 0
GENERAC HLDGS INC COM 368736104 4,243 92,415 SH   SOLE   92,415 0 0
GENTEX CORP COM 371901109 15,150 658,113 SH   SOLE   658,113 0 0
GILEAD SCIENCES INC COM 375558103 8,741 115,949 SH   SOLE   115,949 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 1,728 6,860 SH   SOLE   6,860 0 0
GREENHILL & CO INC COM 395259104 15,407 832,816 SH   SOLE   832,816 0 0
HOME DEPOT INC COM 437076102 7,609 42,688 SH   SOLE   42,688 0 0
HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 7,373 290,949 SH   SOLE   290,949 0 0
INTERPUBLIC GROUP COS INC COM 460690100 11,265 489,139 SH   SOLE   489,139 0 0
ISHARES TR NASDAQ BIOTECH 464287556 213 1,995 SH   SOLE   1,995 0 0
JOHNSON & JOHNSON COM 478160104 877 6,847 SH   SOLE   6,847 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 2,381 45,445 SH   SOLE   45,445 0 0
LAMAR ADVERTISING CO NEW CL A 512816109 11,625 182,604 SH   SOLE   182,604 0 0
LAS VEGAS SANDS CORP COM 517834107 12,631 175,672 SH   SOLE   175,672 0 0
LOWES COS INC COM 548661107 7,458 84,995 SH   SOLE   84,995 0 0
MARSH & MCLENNAN COS INC COM 571748102 7,387 89,446 SH   SOLE   89,446 0 0
MASTERCARD INCORPORATED CL A 57636Q104 9,198 52,513 SH   SOLE   52,513 0 0
MICROSOFT CORP COM 594918104 246 2,700 SH   SOLE   2,700 0 0
NORWEGIAN CRUISE LINE HLDGS SHS G66721104 3,041 57,415 SH   SOLE   57,415 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 8,156 301,625 SH   SOLE   301,625 0 0
ONEOK INC NEW COM 682680103 569 10,000 SH   SOLE   10,000 0 0
ORACLE CORP COM 68389X105 242 5,300 SH   SOLE   5,300 0 0
ORBOTECH LTD ORD M75253100 8,889 142,950 SH   SOLE   142,950 0 0
PHILIP MORRIS INTL INC COM 718172109 277 2,790 SH   SOLE   2,790 0 0
PRAXAIR INC COM 74005P104 274 1,901 SH   SOLE   1,901 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 15,143 248,610 SH   SOLE   248,610 0 0
PRUDENTIAL FINL INC COM 744320102 6,688 64,584 SH   SOLE   64,584 0 0
ROCKY MTN CHOCOLATE FACTORY COM 77467X101 3,750 311,680 SH   SOLE   311,680 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 9,838 83,554 SH   SOLE   83,554 0 0
SANFILIPPO JOHN B & SON INC COM 800422107 9,267 160,133 SH   SOLE   160,133 0 0
SMUCKER J M CO COM NEW 832696405 2,873 23,171 SH   SOLE   23,171 0 0
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 287 9,500 SH   SOLE   9,500 0 0
STAMPS COM INC COM NEW 852857200 11,170 55,556 SH   SOLE   55,556 0 0
STIFEL FINL CORP COM 860630102 711 12,000 SH   SOLE   12,000 0 0
SUNTRUST BKS INC COM 867914103 569 8,357 SH   SOLE   8,357 0 0
SUPERNUS PHARMACEUTICALS INC COM 868459108 6,391 139,535 SH   SOLE   139,535 0 0
UDR INC COM 902653104 267 7,507 SH   SOLE   7,507 0 0
UNITED TECHNOLOGIES CORP COM 913017109 656 5,213 SH   SOLE   5,213 0 0
VANGUARD GROUP DIV APP ETF 921908844 583 5,766 SH   SOLE   5,766 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 214 1,511 SH   SOLE   1,511 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 214 1,303 SH   SOLE   1,303 0 0
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 474 6,499 SH   SOLE   6,499 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 583 10,034 SH   SOLE   10,034 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 298 3,795 SH   SOLE   3,795 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 245 3,529 SH   SOLE   3,529 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 359 2,262 SH   SOLE   2,262 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 4,911 102,689 SH   SOLE   102,689 0 0
VISA INC COM CL A 92826C839 8,873 74,173 SH   SOLE   74,173 0 0
WEB COM GROUP INC COM 94733A104 2,777 153,415 SH   SOLE   153,415 0 0
WEC ENERGY GROUP INC COM 92939U106 233 3,722 SH   SOLE   3,722 0 0
WISDOMTREE TR US S CAP QTY DIV 97717X651 249 7,262 SH   SOLE   7,262 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 295 7,310 SH   SOLE   7,310 0 0
WISDOMTREE TR JAP HDG QTLY DIV 97717X586 298 10,683 SH   SOLE   10,683 0 0
WISDOMTREE TR EURO QTLY DIV GR 97717X610 411 15,532 SH   SOLE   15,532 0 0
WISDOMTREE TR EM MKTS QTLY DIV 97717W323 372 13,743 SH   SOLE   13,743 0 0
WISDOMTREE TR EMG MKTS SMCAP 97717W281 12,844 237,681 SH   SOLE   237,681 0 0
WISDOMTREE TR EUROPE SMCP DV 97717W869 11,732 167,813 SH   SOLE   167,813 0 0