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
1 800 FLOWERS COM CL A 68243Q106 1,570 171,200 SH   SOLE   171,200 0 0
3M CO COM 88579Y101 689 3,911 SH   SOLE   3,911 0 0
ABB LTD SPONSORED ADR 000375204 1,547 68,704 SH   SOLE   68,054 0 650
ACME UTD CORP COM 004816104 2,923 139,718 SH   SOLE   136,468 0 3,250
AFLAC INC COM 001055102 8,146 113,344 SH   SOLE   111,844 0 1,500
AIR LEASE CORP CL A 00912X302 1,566 54,795 SH   SOLE   53,095 0 1,700
ALBEMARLE CORP COM 012653101 9,473 110,808 SH   SOLE   109,558 0 1,250
ALPHABET INC CAP STK CL A 02079K305 1,289 1,603 SH   SOLE   1,528 0 75
AMERICAN AIRLS GROUP INC COM 02376R102 3,959 108,134 SH   SOLE   106,634 0 1,500
ANIKA THERAPEUTICS INC COM 035255108 6,553 136,940 SH   SOLE   135,940 0 1,000
AON PLC SHS CL A G0408V102 4,191 37,254 SH   SOLE   36,654 0 600
APPLE INC COM 037833100 224 1,985 SH   SOLE   1,985 0 0
APPLIED MATLS INC COM 038222105 7,389 245,078 SH   SOLE   240,878 0 4,200
AVIS BUDGET GROUP COM 053774105 1,298 37,950 SH   SOLE   36,950 0 1,000
BAXTER INTL INC COM 071813109 207 4,350 SH   SOLE   4,350 0 0
BB&T CORP COM 054937107 243 6,451 SH   SOLE   6,451 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 6,098 86,550 SH   SOLE   84,950 0 1,600
CUMMINS INC COM 231021106 2,859 22,307 SH   SOLE   21,857 0 450
DELTA AIR LINES INC DEL COM NEW 247361702 3,089 78,485 SH   SOLE   76,685 0 1,800
DISNEY WALT CO COM DISNEY 254687106 2,823 30,404 SH   SOLE   30,154 0 250
DOMINION RES INC VA NEW COM 25746U109 219 2,951 SH   SOLE   2,951 0 0
DOW CHEM CO COM 260543103 231 4,459 SH   SOLE   4,459 0 0
EATON VANCE CORP COM NON VTG 278265103 6,381 163,410 SH   SOLE   159,460 0 3,950
EMPIRE ST RLTY TR INC CL A 292104106 277 13,213 SH   SOLE   13,213 0 0
EXTRA SPACE STORAGE INC COM 30225T102 703 8,850 SH   SOLE   8,850 0 0
EXXON MOBIL CORP COM 30231G102 1,095 12,542 SH   SOLE   12,542 0 0
FASTENAL CO COM 311900104 5,271 126,163 SH   SOLE   124,313 0 1,850
GENERAL ELECTRIC CO COM 369604103 611 20,638 SH   SOLE   20,638 0 0
GENTEX CORP COM 371901109 10,783 614,064 SH   SOLE   605,614 0 8,450
GILEAD SCIENCES INC COM 375558103 7,693 97,226 SH   SOLE   95,151 0 2,075
GREENHILL & CO INC COM 395259104 10,580 448,861 SH   SOLE   446,076 0 2,785
HOME DEPOT INC COM 437076102 5,433 42,218 SH   SOLE   41,648 0 570
HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 6,738 226,714 SH   SOLE   223,314 0 3,400
INTERNATIONAL BUSINESS MACHS COM 459200101 395 2,484 SH   SOLE   2,484 0 0
INTERPUBLIC GROUP COS INC COM 460690100 12,018 537,700 SH   SOLE   531,300 0 6,400
ISHARES TR CORE S&P500 ETF 464287200 370 1,701 SH   SOLE   1,701 0 0
JOHNSON & JOHNSON COM 478160104 824 6,974 SH   SOLE   6,974 0 0
KEMET CORP COM NEW 488360207 205 57,429 SH   SOLE   57,429 0 0
LAS VEGAS SANDS CORP COM 517834107 9,165 159,287 SH   SOLE   156,757 0 2,530
LIFE STORAGE INC COM 53223X107 6,641 74,674 SH   SOLE   73,499 0 1,175
LOWES COS INC COM 548661107 4,812 66,644 SH   SOLE   64,944 0 1,700
MARRIOTT INTL INC NEW CL A 571903202 8,893 132,079 SH   SOLE   129,929 0 2,150
MARSH & MCLENNAN COS INC COM 571748102 7,529 111,948 SH   SOLE   110,348 0 1,600
MASTERCARD INCORPORATED CL A 57636Q104 6,622 65,073 SH   SOLE   64,073 0 1,000
NORWEGIAN CRUISE LINE HLDGS SHS G66721104 3,763 99,810 SH   SOLE   99,810 0 0
ONEOK INC NEW COM 682680103 514 10,000 SH   SOLE   10,000 0 0
ORACLE CORP COM 68389X105 328 8,350 SH   SOLE   8,350 0 0
ORBOTECH LTD ORD M75253100 1,781 60,145 SH   SOLE   58,145 0 2,000
PAYCHEX INC COM 704326107 3,799 65,642 SH   SOLE   64,442 0 1,200
PEPSICO INC COM 713448108 230 2,119 SH   SOLE   2,119 0 0
PHILIP MORRIS INTL INC COM 718172109 494 5,085 SH   SOLE   5,085 0 0
PNC FINL SVCS GROUP INC COM 693475105 2,671 29,643 SH   SOLE   29,068 0 575
PRAXAIR INC COM 74005P104 222 1,836 SH   SOLE   1,836 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 9,840 191,031 SH   SOLE   186,656 0 4,375
PROCTER AND GAMBLE CO COM 742718109 396 4,417 SH   SOLE   4,417 0 0
PRUDENTIAL FINL INC COM 744320102 8,499 104,086 SH   SOLE   102,136 0 1,950
ROCKY MTN CHOCOLATE FACTORY COM 77467X101 2,709 258,750 SH   SOLE   257,050 0 1,700
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 8,104 108,122 SH   SOLE   105,472 0 2,650
SANFILIPPO JOHN B & SON INC COM 800422107 6,903 134,488 SH   SOLE   131,988 0 2,500
SMUCKER J M CO COM NEW 832696405 244 1,800 SH   SOLE   1,800 0 0
SPARTON CORP COM 847235108 1,590 60,540 SH   SOLE   60,540 0 0
SPDR SERIES TRUST BARC SHT TR CP 78464A474 292 9,500 SH   SOLE   9,500 0 0
STAMPS COM INC COM NEW 852857200 2,449 25,910 SH   SOLE   25,285 0 625
STIFEL FINL CORP COM 860630102 673 17,500 SH   SOLE   17,500 0 0
SUNTRUST BKS INC COM 867914103 354 8,089 SH   SOLE   8,089 0 0
SUPERNUS PHARMACEUTICALS INC COM 868459108 1,578 63,795 SH   SOLE   63,795 0 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 6,761 146,952 SH   SOLE   144,752 0 2,200
UDR INC COM 902653104 270 7,507 SH   SOLE   7,507 0 0
UNITED TECHNOLOGIES CORP COM 913017109 526 5,173 SH   SOLE   5,173 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 5,124 43,395 SH   SOLE   43,395 0 0
URBAN OUTFITTERS INC COM 917047102 697 20,180 SH   SOLE   19,780 0 400
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 355 3,339 SH   SOLE   3,339 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 392 2,973 SH   SOLE   2,973 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 410 3,650 SH   SOLE   3,650 0 0
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 685 11,300 SH   SOLE   11,300 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 888 18,215 SH   SOLE   18,215 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 203 5,393 SH   SOLE   5,393 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 305 3,783 SH   SOLE   3,783 0 0
VANGUARD SPECIALIZED PORTFOL DIV APP ETF 921908844 551 6,563 SH   SOLE   6,563 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 208 1,652 SH   SOLE   1,652 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 208 4,221 SH   SOLE   4,221 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 3,848 74,025 SH   SOLE   73,175 0 850
VISA INC COM CL A 92826C839 5,393 65,212 SH   SOLE   64,612 0 600
WEB COM GROUP INC COM 94733A104 4,893 283,305 SH   SOLE   280,805 0 2,500
WEC ENERGY GROUP INC COM 92939U106 223 3,722 SH   SOLE   3,722 0 0
WILLIAMS COS INC DEL COM 969457100 254 8,250 SH   SOLE   8,250 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 331 10,240 SH   SOLE   10,240 0 0
WISDOMTREE TR US S CAP QTY DIV 97717X651 327 10,617 SH   SOLE   10,617 0 0
WISDOMTREE TR EM MKTS QTLY DIV 97717W323 631 27,303 SH   SOLE   27,303 0 0
WISDOMTREE TR JAP HDG QTLY DIV 97717X586 204 9,255 SH   SOLE   9,255 0 0