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 753 3,934 SH   SOLE   3,934 0 0
ABBVIE INC COM 00287Y109 213 3,272 SH   SOLE   3,272 0 0
ACME UTD CORP COM 004816104 3,294 117,593 SH   SOLE   107,993 0 9,600
AFLAC INC COM 001055102 8,476 117,034 SH   SOLE   111,334 0 5,700
AIR LEASE CORP CL A 00912X302 2,986 77,055 SH   SOLE   71,905 0 5,150
ALBEMARLE CORP COM 012653101 9,946 94,149 SH   SOLE   87,799 0 6,350
ALPHABET INC CAP STK CL A 02079K305 1,384 1,633 SH   SOLE   1,573 0 60
AMERICAN AIRLS GROUP INC COM 02376R102 3,614 85,438 SH   SOLE   80,938 0 4,500
AMGEN INC COM 031162100 8,077 49,230 SH   SOLE   46,755 0 2,475
ANIKA THERAPEUTICS INC COM 035255108 6,322 145,540 SH   SOLE   138,240 0 7,300
AON PLC SHS CL A G0408V102 1,328 11,187 SH   SOLE   9,587 0 1,600
APPLIED MATLS INC COM 038222105 8,998 231,324 SH   SOLE   229,124 0 2,200
BANK AMER CORP COM 060505104 244 10,352 SH   SOLE   10,352 0 0
BAXTER INTL INC COM 071813109 226 4,350 SH   SOLE   4,350 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 5,587 72,281 SH   SOLE   68,481 0 3,800
DELTA AIR LINES INC DEL COM NEW 247361702 5,463 118,865 SH   SOLE   110,215 0 8,650
DISNEY WALT CO COM DISNEY 254687106 3,754 33,110 SH   SOLE   32,860 0 250
DOMINION RES INC VA NEW COM 25746U109 229 2,954 SH   SOLE   2,954 0 0
DOW CHEM CO COM 260543103 285 4,491 SH   SOLE   4,491 0 0
EATON CORP PLC SHS G29183103 222 3,000 SH   SOLE   3,000 0 0
EATON VANCE CORP COM NON VTG 278265103 6,445 143,353 SH   SOLE   133,003 0 10,350
EMPIRE ST RLTY TR INC CL A 292104106 273 13,213 SH   SOLE   13,213 0 0
EXTRA SPACE STORAGE INC COM 30225T102 658 8,850 SH   SOLE   8,850 0 0
EXXON MOBIL CORP COM 30231G102 881 10,742 SH   SOLE   10,742 0 0
FASTENAL CO COM 311900104 6,940 134,758 SH   SOLE   133,108 0 1,650
FEDERATED INVS INC PA CL B 314211103 8,029 304,830 SH   SOLE   284,980 0 19,850
FLWS/1-800 FLOWERS CL A 68243Q106 1,807 177,170 SH   SOLE   167,170 0 10,000
GENERAC HLDGS INC COM 368736104 1,398 37,510 SH   SOLE   34,510 0 3,000
GENERAL ELECTRIC CO COM 369604103 615 20,638 SH   SOLE   20,638 0 0
GENTEX CORP COM 371901109 13,571 636,254 SH   SOLE   601,304 0 34,950
GILEAD SCIENCES INC COM 375558103 8,679 127,780 SH   SOLE   119,330 0 8,450
GREENHILL & CO INC COM 395259104 11,282 385,046 SH   SOLE   364,146 0 20,900
HOME DEPOT INC COM 437076102 6,629 45,148 SH   SOLE   43,078 0 2,070
HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 7,386 234,259 SH   SOLE   216,359 0 17,900
INTERNATIONAL BUSINESS MACHS COM 459200101 446 2,564 SH   SOLE   2,564 0 0
INTERPUBLIC GROUP COS INC COM 460690100 11,176 454,865 SH   SOLE   421,565 0 33,300
ISHARES TR NASDQ BIOTEC ETF 464287556 221 755 SH   SOLE   755 0 0
JOHNSON & JOHNSON COM 478160104 904 7,257 SH   SOLE   7,257 0 0
KEMET CORP COM NEW 488360207 689 57,429 SH   SOLE   57,429 0 0
LAMAR ADVERTISING CO NEW CL A 512816109 4,576 61,220 SH   SOLE   56,970 0 4,250
LAS VEGAS SANDS CORP COM 517834107 14,061 246,387 SH   SOLE   235,287 0 11,100
LIFE STORAGE INC COM 53223X107 7,275 88,595 SH   SOLE   81,195 0 7,400
LOWES COS INC COM 548661107 8,476 103,099 SH   SOLE   96,649 0 6,450
MARRIOTT INTL INC NEW CL A 571903202 12,024 127,674 SH   SOLE   120,724 0 6,950
MARSH & MCLENNAN COS INC COM 571748102 5,057 68,443 SH   SOLE   62,643 0 5,800
MASTERCARD INCORPORATED CL A 57636Q104 7,310 64,998 SH   SOLE   62,998 0 2,000
NORWEGIAN CRUISE LINE HLDGS SHS G66721104 3,270 64,460 SH   SOLE   58,460 0 6,000
ONEOK INC NEW COM 682680103 554 10,000 SH   SOLE   10,000 0 0
ORACLE CORP COM 68389X105 294 6,600 SH   SOLE   6,600 0 0
PAYCHEX INC COM 704326107 3,565 60,522 SH   SOLE   55,122 0 5,400
PEPSICO INC COM 713448108 259 2,319 SH   SOLE   2,319 0 0
PHILIP MORRIS INTL INC COM 718172109 574 5,087 SH   SOLE   5,087 0 0
PRAXAIR INC COM 74005P104 221 1,860 SH   SOLE   1,860 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 14,841 235,161 SH   SOLE   222,236 0 12,925
PROCTER AND GAMBLE CO COM 742718109 379 4,217 SH   SOLE   4,217 0 0
PRUDENTIAL FINL INC COM 744320102 9,044 84,774 SH   SOLE   81,074 0 3,700
ROCKWELL COLLINS INC COM 774341101 523 5,378 SH   SOLE   5,378 0 0
ROCKY MTN CHOCOLATE FACTORY COM 77467X101 3,205 284,150 SH   SOLE   261,650 0 22,500
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 9,844 100,336 SH   SOLE   92,936 0 7,400
SANFILIPPO JOHN B & SON INC COM 800422107 8,650 118,188 SH   SOLE   103,798 0 14,390
SMUCKER J M CO COM NEW 832696405 236 1,800 SH   SOLE   1,800 0 0
SPDR SERIES TRUST BLOMBERG BRC SRT 78464A474 291 9,500 SH   SOLE   9,500 0 0
STAMPS COM INC COM NEW 852857200 6,634 56,050 SH   SOLE   52,825 0 3,225
STIFEL FINL CORP COM 860630102 743 14,800 SH   SOLE   14,800 0 0
SUNTRUST BKS INC COM 867914103 451 8,163 SH   SOLE   8,163 0 0
SUPERNUS PHARMACEUTICALS INC COM 868459108 3,808 121,660 SH   SOLE   115,660 0 6,000
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 7,628 237,710 SH   SOLE   223,110 0 14,600
UDR INC COM 902653104 272 7,507 SH   SOLE   7,507 0 0
UNITED TECHNOLOGIES CORP COM 913017109 613 5,463 SH   SOLE   5,463 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 3,418 25,245 SH   SOLE   24,895 0 350
UNITEDHEALTH GROUP INC COM 91324P102 219 1,338 SH   SOLE   1,338 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 239 2,120 SH   SOLE   2,120 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 270 2,218 SH   SOLE   2,218 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 274 1,951 SH   SOLE   1,951 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 462 8,967 SH   SOLE   8,967 0 0
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 367 5,800 SH   SOLE   5,800 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 234 5,882 SH   SOLE   5,882 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 303 3,795 SH   SOLE   3,795 0 0
VANGUARD SPECIALIZED PORTFOL DIV APP ETF 921908844 630 7,008 SH   SOLE   7,008 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 288 2,082 SH   SOLE   2,082 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 4,123 84,568 SH   SOLE   77,518 0 7,050
VISA INC COM CL A 92826C839 4,287 48,239 SH   SOLE   45,089 0 3,150
WEB COM GROUP INC COM 94733A104 6,103 316,240 SH   SOLE   303,240 0 13,000
WEC ENERGY GROUP INC COM 92939U106 226 3,722 SH   SOLE   3,722 0 0
WILLIAMS COS INC DEL COM 969457100 244 8,250 SH   SOLE   8,250 0 0
WISDOMTREE TR US S CAP QTY DIV 97717X651 230 6,942 SH   SOLE   6,942 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 259 7,310 SH   SOLE   7,310 0 0
WISDOMTREE TR EURO QTLY DIV GR 97717X610 352 15,190 SH   SOLE   15,190 0 0
WISDOMTREE TR EM MKTS QTLY DIV 97717W323 564 24,271 SH   SOLE   24,271 0 0
WISDOMTREE TR JAP HDG QTLY DIV 97717X586 232 9,385 SH   SOLE   9,385 0 0
WISDOMTREE TR EMG MKTS SMCAP 97717W281 5,269 117,410 SH   SOLE   111,160 0 6,250