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,793 167,570 SH   SOLE   167,570 0 0
3M CO COM 88579Y101 700 3,923 SH   SOLE   3,923 0 0
ACME UTD CORP COM 004816104 3,500 136,898 SH   SOLE   133,398 0 3,500
AFLAC INC COM 001055102 8,156 117,189 SH   SOLE   115,689 0 1,500
AIR LEASE CORP CL A 00912X302 2,451 71,405 SH   SOLE   69,255 0 2,150
ALBEMARLE CORP COM 012653101 9,409 109,309 SH   SOLE   107,659 0 1,650
ALPHABET INC CAP STK CL A 02079K305 3,003 3,790 SH   SOLE   3,730 0 60
AMERICAN AIRLS GROUP INC COM 02376R102 3,813 81,668 SH   SOLE   80,168 0 1,500
AMGEN INC COM 031162100 3,172 21,695 SH   SOLE   21,245 0 450
ANIKA THERAPEUTICS INC COM 035255108 7,681 156,885 SH   SOLE   156,085 0 800
AON PLC SHS CL A G0408V102 1,225 10,987 SH   SOLE   10,387 0 600
APPLIED MATLS INC COM 038222105 7,333 227,248 SH   SOLE   223,048 0 4,200
BANK AMER CORP COM 060505104 228 10,319 SH   SOLE   10,319 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 5,778 78,864 SH   SOLE   77,264 0 1,600
CUMMINS INC COM 231021106 2,984 21,837 SH   SOLE   21,387 0 450
DELTA AIR LINES INC DEL COM NEW 247361702 6,545 133,050 SH   SOLE   131,000 0 2,050
DISNEY WALT CO COM DISNEY 254687106 3,269 31,369 SH   SOLE   31,119 0 250
DOMINION RES INC VA NEW COM 25746U109 226 2,953 SH   SOLE   2,953 0 0
DOW CHEM CO COM 260543103 256 4,476 SH   SOLE   4,476 0 0
EATON CORP PLC SHS G29183103 201 3,000 SH   SOLE   3,000 0 0
EATON VANCE CORP COM NON VTG 278265103 6,821 162,860 SH   SOLE   158,910 0 3,950
EMPIRE ST RLTY TR INC CL A 292104106 267 13,213 SH   SOLE   13,213 0 0
EXTRA SPACE STORAGE INC COM 30225T102 684 8,850 SH   SOLE   8,850 0 0
EXXON MOBIL CORP COM 30231G102 1,132 12,542 SH   SOLE   12,542 0 0
FASTENAL CO COM 311900104 6,403 136,288 SH   SOLE   134,438 0 1,850
GENERAL ELECTRIC CO COM 369604103 652 20,638 SH   SOLE   20,638 0 0
GENTEX CORP COM 371901109 12,429 631,219 SH   SOLE   631,219 0 0
GILEAD SCIENCES INC COM 375558103 5,648 78,876 SH   SOLE   76,751 0 2,125
GREENHILL & CO INC COM 395259104 10,717 386,881 SH   SOLE   384,156 0 2,725
HOME DEPOT INC COM 437076102 6,222 46,405 SH   SOLE   45,735 0 670
HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 7,451 234,764 SH   SOLE   231,364 0 3,400
INTERNATIONAL BUSINESS MACHS COM 459200101 408 2,460 SH   SOLE   2,460 0 0
INTERPUBLIC GROUP COS INC COM 460690100 13,004 555,490 SH   SOLE   548,290 0 7,200
ISHARES TR CORE S&P500 ETF 464287200 383 1,701 SH   SOLE   1,701 0 0
JOHNSON & JOHNSON COM 478160104 803 6,974 SH   SOLE   6,974 0 0
KEMET CORP COM NEW 488360207 381 57,429 SH   SOLE   57,429 0 0
LAMAR ADVERTISING CO NEW CL A 512816109 4,543 67,560 SH   SOLE   65,710 0 1,850
LAS VEGAS SANDS CORP COM 517834107 11,521 215,717 SH   SOLE   213,417 0 2,300
LIFE STORAGE INC COM 53223X107 6,726 78,884 SH   SOLE   77,134 0 1,750
LOWES COS INC COM 548661107 7,234 101,714 SH   SOLE   99,414 0 2,300
MARRIOTT INTL INC NEW CL A 571903202 10,900 131,834 SH   SOLE   129,734 0 2,100
MARSH & MCLENNAN COS INC COM 571748102 7,626 112,828 SH   SOLE   111,228 0 1,600
MASTERCARD INCORPORATED CL A 57636Q104 6,881 66,648 SH   SOLE   65,648 0 1,000
NORWEGIAN CRUISE LINE HLDGS SHS G66721104 3,205 75,350 SH   SOLE   74,350 0 1,000
ONEOK INC NEW COM 682680103 574 10,000 SH   SOLE   10,000 0 0
ORACLE CORP COM 68389X105 321 8,350 SH   SOLE   8,350 0 0
ORBOTECH LTD ORD M75253100 1,932 57,820 SH   SOLE   56,320 0 1,500
PAYCHEX INC COM 704326107 4,013 65,912 SH   SOLE   64,712 0 1,200
PEPSICO INC COM 713448108 222 2,119 SH   SOLE   2,119 0 0
PHILIP MORRIS INTL INC COM 718172109 465 5,086 SH   SOLE   5,086 0 0
PNC FINL SVCS GROUP INC COM 693475105 3,234 27,653 SH   SOLE   27,178 0 475
PRAXAIR INC COM 74005P104 216 1,847 SH   SOLE   1,847 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 10,974 189,660 SH   SOLE   185,285 0 4,375
PROCTER AND GAMBLE CO COM 742718109 371 4,417 SH   SOLE   4,417 0 0
PRUDENTIAL FINL INC COM 744320102 10,094 96,997 SH   SOLE   95,547 0 1,450
ROCKWELL COLLINS INC COM 774341101 499 5,378 SH   SOLE   5,378 0 0
ROCKY MTN CHOCOLATE FACTORY COM 77467X101 2,915 286,100 SH   SOLE   282,400 0 3,700
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 8,999 109,687 SH   SOLE   107,137 0 2,550
SANFILIPPO JOHN B & SON INC COM 800422107 8,275 117,553 SH   SOLE   115,108 0 2,445
SMUCKER J M CO COM NEW 832696405 231 1,800 SH   SOLE   1,800 0 0
SPDR SERIES TRUST BLOMBERG BRC SRT 78464A474 290 9,500 SH   SOLE   9,500 0 0
STAMPS COM INC COM NEW 852857200 6,308 55,020 SH   SOLE   54,395 0 625
STIFEL FINL CORP COM 860630102 874 17,500 SH   SOLE   17,500 0 0
SUNTRUST BKS INC COM 867914103 446 8,128 SH   SOLE   8,128 0 0
SUPERNUS PHARMACEUTICALS INC COM 868459108 3,066 121,440 SH   SOLE   120,440 0 1,000
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 5,522 152,343 SH   SOLE   150,043 0 2,300
UDR INC COM 902653104 274 7,507 SH   SOLE   7,507 0 0
UNITED TECHNOLOGIES CORP COM 913017109 567 5,173 SH   SOLE   5,173 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 5,121 35,705 SH   SOLE   35,705 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 409 3,671 SH   SOLE   3,671 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 397 2,983 SH   SOLE   2,983 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 351 3,322 SH   SOLE   3,322 0 0
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 661 11,380 SH   SOLE   11,380 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 886 18,474 SH   SOLE   18,474 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 300 3,783 SH   SOLE   3,783 0 0
VANGUARD SPECIALIZED PORTFOL DIV APP ETF 921908844 611 7,170 SH   SOLE   7,170 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 251 4,221 SH   SOLE   4,221 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 216 1,682 SH   SOLE   1,682 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 4,308 80,707 SH   SOLE   79,757 0 950
VISA INC COM CL A 92826C839 3,695 47,357 SH   SOLE   46,657 0 700
WEB COM GROUP INC COM 94733A104 5,893 278,620 SH   SOLE   276,120 0 2,500
WEC ENERGY GROUP INC COM 92939U106 218 3,722 SH   SOLE   3,722 0 0
WILLIAMS COS INC DEL COM 969457100 257 8,250 SH   SOLE   8,250 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 344 10,335 SH   SOLE   10,335 0 0
WISDOMTREE TR US S CAP QTY DIV 97717X651 365 10,747 SH   SOLE   10,747 0 0
WISDOMTREE TR JAP HDG QTLY DIV 97717X586 230 9,445 SH   SOLE   9,445 0 0
WISDOMTREE TR EM MKTS QTLY DIV 97717W323 653 30,933 SH   SOLE   30,933 0 0