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 933 3,965 SH   SOLE   3,965 0 0
ABBVIE INC COM 00287Y109 316 3,272 SH   SOLE   3,272 0 0
ACME UTD CORP COM 004816104 3,528 150,777 SH   SOLE   147,577 0 3,200
AFLAC INC COM 001055102 9,957 113,427 SH   SOLE   112,727 0 700
AIR LEASE CORP CL A 00912X302 3,804 79,110 SH   SOLE   77,310 0 1,800
ALBEMARLE CORP COM 012653101 9,049 70,753 SH   SOLE   70,353 0 400
ALPHABET INC CAP STK CL A 02079K305 5,422 5,147 SH   SOLE   5,147 0 0
AMAZON COM INC COM 023135106 349 298 SH   SOLE   298 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 3,952 75,952 SH   SOLE   75,952 0 0
AMGEN INC COM 031162100 9,107 52,372 SH   SOLE   51,847 0 525
ANIKA THERAPEUTICS INC COM 035255108 3,293 61,085 SH   SOLE   61,085 0 0
ANTHEM INC COM 036752103 270 1,200 SH   SOLE   1,200 0 0
APPLE INC COM 037833100 262 1,546 SH   SOLE   1,546 0 0
APPLIED MATLS INC COM 038222105 6,895 134,872 SH   SOLE   134,872 0 0
BANK AMER CORP COM 060505104 315 10,657 SH   SOLE   10,657 0 0
BAXTER INTL INC COM 071813109 281 4,350 SH   SOLE   4,350 0 0
BB&T CORP COM 054937107 212 4,270 SH   SOLE   4,270 0 0
BOEING CO COM 097023105 232 786 SH   SOLE   786 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 6,806 76,396 SH   SOLE   75,996 0 400
CHOICE HOTELS INTL INC COM 169905106 233 3,000 SH   SOLE   3,000 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 9,869 176,235 SH   SOLE   173,735 0 2,500
DISNEY WALT CO COM DISNEY 254687106 3,620 33,671 SH   SOLE   33,421 0 250
DOMINION ENERGY INC COM 25746U109 335 4,130 SH   SOLE   4,130 0 0
DOWDUPONT INC COM 26078J100 347 4,873 SH   SOLE   4,873 0 0
EATON CORP PLC SHS G29183103 237 3,000 SH   SOLE   3,000 0 0
EATON VANCE CORP COM NON VTG 278265103 7,878 139,703 SH   SOLE   138,303 0 1,400
EMPIRE ST RLTY TR INC CL A 292104106 267 13,000 SH   SOLE   13,000 0 0
EXTRA SPACE STORAGE INC COM 30225T102 774 8,850 SH   SOLE   8,850 0 0
EXXON MOBIL CORP COM 30231G102 802 9,589 SH   SOLE   9,589 0 0
FASTENAL CO COM 311900104 9,845 180,010 SH   SOLE   178,460 0 1,550
FEDERATED INVS INC PA CL B 314211103 10,655 295,320 SH   SOLE   294,220 0 1,100
FLWS/1-800 FLOWERS CL A 68243Q106 2,224 207,825 SH   SOLE   207,825 0 0
GENERAC HLDGS INC COM 368736104 4,290 86,625 SH   SOLE   86,625 0 0
GENTEX CORP COM 371901109 10,595 505,743 SH   SOLE   501,143 0 4,600
GILEAD SCIENCES INC COM 375558103 8,373 116,872 SH   SOLE   115,672 0 1,200
GREENHILL & CO INC COM 395259104 11,803 605,291 SH   SOLE   599,591 0 5,700
HOME DEPOT INC COM 437076102 8,497 44,831 SH   SOLE   44,256 0 575
HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 7,403 248,019 SH   SOLE   246,019 0 2,000
INTERPUBLIC GROUP COS INC COM 460690100 9,832 487,715 SH   SOLE   481,915 0 5,800
ISHARES TR NASDAQ BIOTECH 464287556 226 2,120 SH   SOLE   2,120 0 0
JOHNSON & JOHNSON COM 478160104 1,014 7,254 SH   SOLE   7,254 0 0
LAMAR ADVERTISING CO NEW CL A 512816109 11,509 155,024 SH   SOLE   153,824 0 1,200
LAS VEGAS SANDS CORP COM 517834107 12,883 185,390 SH   SOLE   184,140 0 1,250
LOWES COS INC COM 548661107 9,464 101,825 SH   SOLE   100,575 0 1,250
MARRIOTT INTL INC NEW CL A 571903202 10,177 74,978 SH   SOLE   74,828 0 150
MARSH & MCLENNAN COS INC COM 571748102 7,773 95,499 SH   SOLE   94,999 0 500
MASTERCARD INCORPORATED CL A 57636Q104 9,074 59,949 SH   SOLE   59,509 0 440
MICROSOFT CORP COM 594918104 261 3,049 SH   SOLE   3,049 0 0
NORWEGIAN CRUISE LINE HLDGS SHS G66721104 6,669 125,245 SH   SOLE   125,245 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 5,796 210,465 SH   SOLE   208,190 0 2,275
ONEOK INC NEW COM 682680103 535 10,000 SH   SOLE   10,000 0 0
ORACLE CORP COM 68389X105 251 5,300 SH   SOLE   5,300 0 0
ORBOTECH LTD ORD M75253100 7,547 150,220 SH   SOLE   150,220 0 0
PAYCHEX INC COM 704326107 4,021 59,069 SH   SOLE   58,169 0 900
PEPSICO INC COM 713448108 236 1,969 SH   SOLE   1,969 0 0
PHILIP MORRIS INTL INC COM 718172109 538 5,089 SH   SOLE   5,089 0 0
PPG INDS INC COM 693506107 216 1,850 SH   SOLE   1,850 0 0
PRAXAIR INC COM 74005P104 293 1,891 SH   SOLE   1,891 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 16,768 237,646 SH   SOLE   235,946 0 1,700
PROCTER AND GAMBLE CO COM 742718109 387 4,217 SH   SOLE   4,217 0 0
PRUDENTIAL FINL INC COM 744320102 8,243 71,694 SH   SOLE   71,044 0 650
ROCKY MTN CHOCOLATE FACTORY COM 77467X101 3,229 274,130 SH   SOLE   272,630 0 1,500
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 10,345 86,729 SH   SOLE   85,579 0 1,150
SANFILIPPO JOHN B & SON INC COM 800422107 7,526 118,991 SH   SOLE   116,951 0 2,040
SMUCKER J M CO COM NEW 832696405 224 1,800 SH   SOLE   1,800 0 0
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 289 9,500 SH   SOLE   9,500 0 0
STAMPS COM INC COM NEW 852857200 9,314 49,545 SH   SOLE   49,545 0 0
STANLEY BLACK & DECKER INC COM 854502101 216 1,275 SH   SOLE   1,275 0 0
STIFEL FINL CORP COM 860630102 861 14,450 SH   SOLE   14,450 0 0
SUNTRUST BKS INC COM 867914103 537 8,311 SH   SOLE   8,311 0 0
SUPERNUS PHARMACEUTICALS INC COM 868459108 5,373 134,820 SH   SOLE   134,820 0 0
TORCHMARK CORP COM 891027104 204 2,250 SH   SOLE   2,250 0 0
UDR INC COM 902653104 289 7,507 SH   SOLE   7,507 0 0
UNITED TECHNOLOGIES CORP COM 913017109 697 5,463 SH   SOLE   5,463 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 219 1,359 SH   SOLE   1,359 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 233 1,656 SH   SOLE   1,656 0 0
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 492 6,749 SH   SOLE   6,749 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 620 10,484 SH   SOLE   10,484 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 301 3,795 SH   SOLE   3,795 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 429 4,201 SH   SOLE   4,201 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 380 2,437 SH   SOLE   2,437 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 261 3,729 SH   SOLE   3,729 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 5,206 98,358 SH   SOLE   97,558 0 800
VISA INC COM CL A 92826C839 5,015 43,987 SH   SOLE   43,387 0 600
WEB COM GROUP INC COM 94733A104 2,962 135,850 SH   SOLE   135,850 0 0
WEC ENERGY GROUP INC COM 92939U106 247 3,722 SH   SOLE   3,722 0 0
WILLIAMS COS INC DEL COM 969457100 229 7,500 SH   SOLE   7,500 0 0
WISDOMTREE TR US S CAP QTY DIV 97717X651 277 7,762 SH   SOLE   7,762 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 348 8,410 SH   SOLE   8,410 0 0
WISDOMTREE TR JAP HDG QTLY DIV 97717X586 321 11,083 SH   SOLE   11,083 0 0
WISDOMTREE TR EMG MKTS SMCAP 97717W281 12,524 240,151 SH   SOLE   238,251 0 1,900
WISDOMTREE TR EM MKTS QTLY DIV 97717W323 409 14,993 SH   SOLE   14,993 0 0
WISDOMTREE TR EURO QTLY DIV GR 97717X610 465 17,232 SH   SOLE   17,232 0 0
WISDOMTREE TR EUROPE SMCP DV 97717W869 11,636 164,906 SH   SOLE   163,456 0 1,450