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 490 2,973 SH   SOLE   2,973 0 0
ACME UTD CORP COM 004816104 2,525 138,194 SH   SOLE   132,342 0 5,852
AFLAC INC COM 001055102 12,064 188,465 SH   SOLE   186,215 0 2,250
ALBEMARLE CORP COM 012653101 6,970 131,900 SH   SOLE   127,925 0 3,975
ANIKA THERAPEUTICS INC COM 035255108 2,764 67,125 SH   SOLE   65,925 0 1,200
ANTHEM INC COM 036752103 242 1,568 SH   SOLE   1,568 0 0
AON PLC SHS CL A G0408V102 5,093 52,981 SH   SOLE   51,881 0 1,100
APPLE INC COM 037833100 756 6,072 SH   SOLE   6,072 0 0
APPLIED MATLS INC COM 038222105 7,864 348,562 SH   SOLE   343,762 0 4,800
BB&T CORP COM 054937107 393 10,080 SH   SOLE   10,080 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 5,097 69,615 SH   SOLE   67,490 0 2,125
CUMMINS INC COM 231021106 10,304 74,319 SH   SOLE   72,504 0 1,815
DISNEY WALT CO COM DISNEY 254687106 1,188 11,325 SH   SOLE   10,805 0 520
DOMINION RES INC VA NEW COM 25746U109 381 5,372 SH   SOLE   5,372 0 0
EATON CORP PLC SHS G29183103 204 3,000 SH   SOLE   3,000 0 0
EATON VANCE CORP COM NON VTG 278265103 10,314 247,699 SH   SOLE   242,774 0 4,925
EDISON INTL COM 281020107 383 6,131 SH   SOLE   6,131 0 0
EMPIRE ST RLTY TR INC CL A 292104106 249 13,213 SH   SOLE   13,213 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 3,588 41,345 SH   SOLE   39,745 0 1,600
EXTRA SPACE STORAGE INC COM 30225T102 801 11,850 SH   SOLE   11,850 0 0
EXXON MOBIL CORP COM 30231G102 2,370 27,885 SH   SOLE   25,885 0 2,000
FASTENAL CO COM 311900104 10,219 246,634 SH   SOLE   242,399 0 4,235
GENERAL ELECTRIC CO COM 369604103 594 23,938 SH   SOLE   23,938 0 0
GOOGLE INC CL C 38259P706 200 365 SH   SOLE   365 0 0
GOOGLE INC CL A 38259P508 2,387 4,303 SH   SOLE   4,134 0 169
GREENHILL & CO INC COM 395259104 7,891 199,015 SH   SOLE   195,055 0 3,960
HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 8,136 246,612 SH   SOLE   240,562 0 6,050
HOUSTON WIRE & CABLE CO COM 44244K109 10,266 1,055,095 SH   SOLE   1,035,945 0 19,150
ILLINOIS TOOL WKS INC COM 452308109 7,553 77,753 SH   SOLE   76,328 0 1,425
INTERNATIONAL BUSINESS MACHS COM 459200101 396 2,470 SH   SOLE   2,470 0 0
INTERPUBLIC GROUP COS INC COM 460690100 10,998 497,216 SH   SOLE   486,516 0 10,700
JOHNSON & JOHNSON COM 478160104 657 6,535 SH   SOLE   6,535 0 0
KEMET CORP COM NEW 488360207 238 57,429 SH   SOLE   57,429 0 0
KINDER MORGAN INC DEL COM 49456B101 303 7,202 SH   SOLE   7,202 0 0
LAS VEGAS SANDS CORP COM 517834107 10,564 191,938 SH   SOLE   187,033 0 4,905
MALLINCKRODT PUB LTD CO SHS G5785G107 3,597 28,405 SH   SOLE   27,508 0 897
MARSH & MCLENNAN COS INC COM 571748102 8,421 150,130 SH   SOLE   147,800 0 2,330
MASTERCARD INC CL A 57636Q104 8,121 94,009 SH   SOLE   92,009 0 2,000
MCCORMICK & CO INC COM NON VTG 579780206 467 6,050 SH   SOLE   6,050 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 5,846 349,428 SH   SOLE   340,353 0 9,075
NOBLE CORP PLC SHS USD G65431101 4,289 300,360 SH   SOLE   294,760 0 5,600
NORFOLK SOUTHERN CORP COM 655844108 7,940 77,148 SH   SOLE   75,433 0 1,715
ONEOK INC NEW COM 682680103 482 10,000 SH   SOLE   10,000 0 0
ORACLE CORP COM 68389X105 3,226 74,767 SH   SOLE   72,467 0 2,300
ORBOTECH LTD ORD M75253100 1,569 97,870 SH   SOLE   94,420 0 3,450
PAYCHEX INC COM 704326107 7,760 156,412 SH   SOLE   153,937 0 2,475
PHILIP MORRIS INTL INC COM 718172109 452 6,000 SH   SOLE   6,000 0 0
PNC FINL SVCS GROUP INC COM 693475105 2,365 25,365 SH   SOLE   24,690 0 675
PPG INDS INC COM 693506107 259 1,150 SH   SOLE   1,150 0 0
PRA GROUP INC COM 69354N106 5,538 101,950 SH   SOLE   100,020 0 1,930
PRINCIPAL FINL GROUP INC COM 74251V102 11,243 218,869 SH   SOLE   211,869 0 7,000
PROCTER & GAMBLE CO COM 742718109 360 4,394 SH   SOLE   4,394 0 0
PRUDENTIAL FINL INC COM 744320102 9,492 118,193 SH   SOLE   115,553 0 2,640
QUALCOMM INC COM 747525103 9,695 139,815 SH   SOLE   135,940 0 3,875
ROCKY MTN CHOCOLATE FACTORY COM 77467X101 2,742 196,311 SH   SOLE   192,911 0 3,400
SANFILIPPO JOHN B & SON INC COM 800422107 8,163 189,405 SH   SOLE   184,205 0 5,200
SMUCKER J M CO COM NEW 832696405 706 6,100 SH   SOLE   6,100 0 0
SOVRAN SELF STORAGE INC COM 84610H108 7,763 82,634 SH   SOLE   79,554 0 3,080
SPDR SERIES TRUST BARC SHT TR CP 78464A474 261 8,500 SH   SOLE   8,500 0 0
STIFEL FINL CORP COM 860630102 1,269 22,761 SH   SOLE   22,761 0 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 10,797 173,301 SH   SOLE   169,431 0 3,870
UDR INC COM 902653104 322 9,456 SH   SOLE   9,456 0 0
UNITED TECHNOLOGIES CORP COM 913017109 206 1,756 SH   SOLE   1,756 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 3,005 17,425 SH   SOLE   17,025 0 400
URBAN OUTFITTERS INC COM 917047102 2,178 47,715 SH   SOLE   46,715 0 1,000
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 501 4,643 SH   SOLE   4,643 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 375 2,844 SH   SOLE   2,844 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 685 6,547 SH   SOLE   6,547 0 0
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 866 14,130 SH   SOLE   14,130 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 359 8,786 SH   SOLE   8,786 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 561 10,349 SH   SOLE   10,349 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 271 3,383 SH   SOLE   3,383 0 0
VANGUARD SPECIALIZED PORTFOL DIV APP ETF 921908844 768 9,547 SH   SOLE   9,547 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 231 2,173 SH   SOLE   2,173 0 0
VARIAN MED SYS INC COM 92220P105 1,050 11,158 SH   SOLE   10,558 0 600
VERIZON COMMUNICATIONS INC COM 92343V104 5,707 117,345 SH   SOLE   113,735 0 3,610
VISA INC COM CL A 92826C839 7,381 112,836 SH   SOLE   110,704 0 2,132
WELLS FARGO & CO NEW COM 949746101 321 5,907 SH   SOLE   2,382 0 3,525
WESTERN UN CO COM 959802109 2,738 131,569 SH   SOLE   131,569 0 0
WILLIAMS COS INC DEL COM 969457100 379 7,500 SH   SOLE   7,500 0 0
WISDOMTREE TR US DIVD GRT FD 97717X669 320 10,225 SH   SOLE   10,225 0 0
WISDOMTREE TR EM MKTS DVD GROW 97717W323 272 11,309 SH   SOLE   11,309 0 0