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
ABBVIE INC COM 00287Y109 257 2,772 SH   SOLE   2,772 0 0
ACME UTD CORP COM 004816104 6,088 293,374 SH   SOLE   292,249 0 1,125
AFLAC INC COM 001055102 8,207 190,776 SH   SOLE   190,176 0 600
AIR LEASE CORP CL A 00912X302 3,953 94,175 SH   SOLE   93,875 0 300
ALBEMARLE CORP COM 012653101 8,876 94,097 SH   SOLE   93,472 0 625
ALPHABET INC CAP STK CL A 02079K305 6,431 5,695 SH   SOLE   5,670 0 25
AMAZON COM INC COM 023135106 592 348 SH   SOLE   348 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 2,950 77,726 SH   SOLE   76,326 0 1,400
AMGEN INC COM 031162100 6,191 33,540 SH   SOLE   33,520 0 20
ANIKA THERAPEUTICS INC COM 035255108 4,120 128,737 SH   SOLE   126,737 0 2,000
ANTHEM INC COM 036752103 238 1,000 SH   SOLE   1,000 0 0
APPLE INC COM 037833100 246 1,330 SH   SOLE   1,330 0 0
APPLIED MATLS INC COM 038222105 8,749 189,417 SH   SOLE   188,417 0 1,000
BAXTER INTL INC COM 071813109 321 4,350 SH   SOLE   4,350 0 0
BB&T CORP COM 054937107 212 4,200 SH   SOLE   4,200 0 0
BOEING CO COM 097023105 264 786 SH   SOLE   786 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 10,314 186,369 SH   SOLE   186,319 0 50
CHOICE HOTELS INTL INC COM 169905106 227 3,000 SH   SOLE   3,000 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 8,876 179,165 SH   SOLE   179,115 0 50
DISNEY WALT CO COM DISNEY 254687106 3,366 32,111 SH   SOLE   31,761 0 350
EATON VANCE CORP COM NON VTG 278265103 7,748 148,458 SH   SOLE   148,458 0 0
EMPIRE ST RLTY TR INC CL A 292104106 222 13,000 SH   SOLE   13,000 0 0
EXTRA SPACE STORAGE INC COM 30225T102 883 8,850 SH   SOLE   8,850 0 0
EXXON MOBIL CORP COM 30231G102 364 4,403 SH   SOLE   4,403 0 0
FASTENAL CO COM 311900104 9,040 187,826 SH   SOLE   186,906 0 920
FEDERATED INVS INC PA CL B 314211103 9,259 397,045 SH   SOLE   395,120 0 1,925
GENERAC HLDGS INC COM 368736104 4,530 87,575 SH   SOLE   86,450 0 1,125
GENTEX CORP COM 371901109 13,347 579,813 SH   SOLE   577,713 0 2,100
GILEAD SCIENCES INC COM 375558103 9,151 129,177 SH   SOLE   128,287 0 890
GOLDMAN SACHS GROUP INC COM 38141G104 2,940 13,330 SH   SOLE   13,160 0 170
GREENHILL & CO INC COM 395259104 18,137 638,623 SH   SOLE   635,573 0 3,050
HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 8,297 289,989 SH   SOLE   289,889 0 100
INTERPUBLIC GROUP COS INC COM 460690100 14,586 622,260 SH   SOLE   619,710 0 2,550
ISHARES TR NASDAQ BIOTECH 464287556 219 1,995 SH   SOLE   1,995 0 0
JOHNSON & JOHNSON COM 478160104 552 4,547 SH   SOLE   4,547 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 2,644 44,795 SH   SOLE   44,295 0 500
KLA-TENCOR CORP COM 482480100 12,597 122,865 SH   SOLE   122,440 0 425
LAMAR ADVERTISING CO NEW CL A 512816109 8,538 124,994 SH   SOLE   124,944 0 50
LAS VEGAS SANDS CORP COM 517834107 12,734 166,762 SH   SOLE   165,912 0 850
LOWES COS INC COM 548661107 8,064 84,378 SH   SOLE   83,878 0 500
MASTERCARD INCORPORATED CL A 57636Q104 9,750 49,613 SH   SOLE   49,413 0 200
NETFLIX INC COM 64110L106 239 610 SH   SOLE   610 0 0
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 2,766 58,540 SH   SOLE   57,340 0 1,200
OMEGA HEALTHCARE INVS INC COM 681936100 8,653 279,130 SH   SOLE   278,980 0 150
ONEOK INC NEW COM 682680103 698 10,000 SH   SOLE   10,000 0 0
ORACLE CORP COM 68389X105 234 5,300 SH   SOLE   5,300 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 14,806 279,629 SH   SOLE   278,579 0 1,050
PRUDENTIAL FINL INC COM 744320102 7,383 78,949 SH   SOLE   78,919 0 30
ROCKY MTN CHOCOLATE FACTORY COM 77467X101 3,787 331,070 SH   SOLE   330,870 0 200
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 13,513 130,434 SH   SOLE   130,409 0 25
SANFILIPPO JOHN B & SON INC COM 800422107 7,677 103,112 SH   SOLE   103,062 0 50
SINCLAIR BROADCAST GROUP INC CL A 829226109 8,369 260,310 SH   SOLE   258,460 0 1,850
SMUCKER J M CO COM NEW 832696405 8,616 80,161 SH   SOLE   80,131 0 30
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 287 9,500 SH   SOLE   9,500 0 0
STAMPS COM INC COM NEW 852857200 11,835 46,770 SH   SOLE   46,445 0 325
STIFEL FINL CORP COM 860630102 627 12,000 SH   SOLE   12,000 0 0
SUPERNUS PHARMACEUTICALS INC COM 868459108 6,409 107,080 SH   SOLE   105,880 0 1,200
UDR INC COM 902653104 282 7,507 SH   SOLE   7,507 0 0
UNITED TECHNOLOGIES CORP COM 913017109 557 4,457 SH   SOLE   4,457 0 0
VANGUARD GROUP DIV APP ETF 921908844 572 5,626 SH   SOLE   5,626 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 220 1,471 SH   SOLE   1,471 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 229 1,303 SH   SOLE   1,303 0 0
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 420 5,999 SH   SOLE   5,999 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 758 13,509 SH   SOLE   13,509 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 296 3,795 SH   SOLE   3,795 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 227 3,359 SH   SOLE   3,359 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 384 2,262 SH   SOLE   2,262 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 5,011 99,594 SH   SOLE   99,544 0 50
VISA INC COM CL A 92826C839 9,564 72,211 SH   SOLE   71,861 0 350
WEC ENERGY GROUP INC COM 92939U106 241 3,722 SH   SOLE   3,722 0 0
WILLIAMS COS INC DEL COM 969457100 203 7,500 SH   SOLE   7,500 0 0
WISDOMTREE TR US S CAP QTY DIV 97717X651 281 7,662 SH   SOLE   7,662 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 275 6,710 SH   SOLE   6,710 0 0
WISDOMTREE TR JAP HDG QTLY DIV 97717X586 272 9,833 SH   SOLE   9,833 0 0
WISDOMTREE TR EMG MKTS SMCAP 97717W281 11,190 234,650 SH   SOLE   233,475 0 1,175
WISDOMTREE TR EM MKTS QTLY DIV 97717W323 325 13,093 SH   SOLE   13,093 0 0
WISDOMTREE TR EURO QTLY DIV GR 97717X610 386 15,082 SH   SOLE   15,082 0 0
WISDOMTREE TR EUROPE SMCP DV 97717W869 10,137 155,331 SH   SOLE   154,481 0 850