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 429 3,024 SH   SOLE   3,024 0 0
ABB LTD SPONSORED ADR 000375204 1,767 100,025 SH   SOLE   97,425 0 2,600
ACME UTD CORP COM 004816104 2,783 161,467 SH   SOLE   155,667 0 5,800
AFLAC INC COM 001055102 7,739 133,136 SH   SOLE   131,236 0 1,900
ALBEMARLE CORP COM 012653101 7,655 173,585 SH   SOLE   167,810 0 5,775
AMERICAN AIRLS GROUP INC COM 02376R102 3,449 88,826 SH   SOLE   84,696 0 4,130
ANIKA THERAPEUTICS INC COM 035255108 2,716 85,330 SH   SOLE   83,580 0 1,750
ANTHEM INC COM 036752103 220 1,568 SH   SOLE   1,568 0 0
AON PLC SHS CL A G0408V102 4,146 46,792 SH   SOLE   45,892 0 900
APPLE INC COM 037833100 219 1,985 SH   SOLE   1,985 0 0
APPLIED MATLS INC COM 038222105 6,430 437,723 SH   SOLE   427,823 0 9,900
AVIS BUDGET GROUP COM 053774105 3,866 88,500 SH   SOLE   86,880 0 1,620
BB&T CORP COM 054937107 249 7,000 SH   SOLE   7,000 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 9,453 139,471 SH   SOLE   136,986 0 2,485
CUMMINS INC COM 231021106 5,570 51,297 SH   SOLE   49,707 0 1,590
DISNEY WALT CO COM DISNEY 254687106 4,520 44,228 SH   SOLE   43,028 0 1,200
DOMINION RES INC VA NEW COM 25746U109 357 5,074 SH   SOLE   5,074 0 0
EATON VANCE CORP COM NON VTG 278265103 7,560 226,219 SH   SOLE   221,294 0 4,925
EDISON INTL COM 281020107 387 6,131 SH   SOLE   6,131 0 0
EMPIRE ST RLTY TR INC CL A 292104106 225 13,213 SH   SOLE   13,213 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 3,243 40,053 SH   SOLE   38,453 0 1,600
EXTRA SPACE STORAGE INC COM 30225T102 914 11,850 SH   SOLE   11,850 0 0
EXXON MOBIL CORP COM 30231G102 2,074 27,891 SH   SOLE   25,891 0 2,000
FASTENAL CO COM 311900104 9,105 248,691 SH   SOLE   244,381 0 4,310
GENERAL ELECTRIC CO COM 369604103 520 20,638 SH   SOLE   20,638 0 0
GILEAD SCIENCES INC COM 375558103 8,372 85,261 SH   SOLE   83,721 0 1,540
GREENHILL & CO INC COM 395259104 6,028 211,720 SH   SOLE   207,960 0 3,760
HOME DEPOT INC COM 437076102 2,216 19,188 SH   SOLE   18,693 0 495
HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 6,118 239,187 SH   SOLE   232,687 0 6,500
HOUSTON WIRE & CABLE CO COM 44244K109 2,735 431,411 SH   SOLE   425,011 0 6,400
ILLINOIS TOOL WKS INC COM 452308109 5,252 63,809 SH   SOLE   62,484 0 1,325
INTERNATIONAL BUSINESS MACHS COM 459200101 358 2,470 SH   SOLE   2,470 0 0
INTERPUBLIC GROUP COS INC COM 460690100 9,328 487,591 SH   SOLE   475,991 0 11,600
JOHNSON & JOHNSON COM 478160104 595 6,372 SH   SOLE   6,372 0 0
LAS VEGAS SANDS CORP COM 517834107 5,887 155,050 SH   SOLE   150,820 0 4,230
LOWES COS INC COM 548661107 1,420 20,604 SH   SOLE   19,254 0 1,350
MALLINCKRODT PUB LTD CO SHS G5785G107 1,902 29,753 SH   SOLE   28,546 0 1,207
MARSH & MCLENNAN COS INC COM 571748102 7,047 134,952 SH   SOLE   132,672 0 2,280
MASTERCARD INC CL A 57636Q104 7,387 81,969 SH   SOLE   80,119 0 1,850
MCCORMICK & CO INC COM NON VTG 579780206 497 6,050 SH   SOLE   6,050 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 5,318 294,489 SH   SOLE   289,014 0 5,475
NORFOLK SOUTHERN CORP COM 655844108 5,358 70,129 SH   SOLE   68,934 0 1,195
ONEOK INC NEW COM 682680103 322 10,000 SH   SOLE   10,000 0 0
ORACLE CORP COM 68389X105 437 12,100 SH   SOLE   12,100 0 0
ORBOTECH LTD ORD M75253100 1,581 102,315 SH   SOLE   98,865 0 3,450
PAYCHEX INC COM 704326107 7,525 157,981 SH   SOLE   155,806 0 2,175
PHILIP MORRIS INTL INC COM 718172109 397 5,000 SH   SOLE   5,000 0 0
PNC FINL SVCS GROUP INC COM 693475105 2,097 23,510 SH   SOLE   22,935 0 575
PPG INDS INC COM 693506107 202 2,300 SH   SOLE   2,300 0 0
PRA GROUP INC COM 69354N106 5,315 100,435 SH   SOLE   98,505 0 1,930
PRINCIPAL FINL GROUP INC COM 74251V102 9,739 205,719 SH   SOLE   198,819 0 6,900
PROCTER & GAMBLE CO COM 742718109 320 4,448 SH   SOLE   4,448 0 0
PRUDENTIAL FINL INC COM 744320102 8,084 106,078 SH   SOLE   103,788 0 2,290
ROCKY MTN CHOCOLATE FACTORY COM 77467X101 2,995 266,257 SH   SOLE   258,257 0 8,000
SANFILIPPO JOHN B & SON INC COM 800422107 6,166 120,285 SH   SOLE   117,685 0 2,600
SMUCKER J M CO COM NEW 832696405 698 6,121 SH   SOLE   6,121 0 0
SOVRAN SELF STORAGE INC COM 84610H108 4,930 52,279 SH   SOLE   49,929 0 2,350
SPARTON CORP COM 847235108 425 19,870 SH   SOLE   18,570 0 1,300
SPDR SERIES TRUST BARC SHT TR CP 78464A474 259 8,500 SH   SOLE   8,500 0 0
STIFEL FINL CORP COM 860630102 846 20,100 SH   SOLE   20,100 0 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 8,283 146,707 SH   SOLE   143,737 0 2,970
UDR INC COM 902653104 311 9,007 SH   SOLE   9,007 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 2,211 16,845 SH   SOLE   16,445 0 400
URBAN OUTFITTERS INC COM 917047102 1,362 46,360 SH   SOLE   44,685 0 1,675
VANGUARD INDEX FDS GROWTH ETF 922908736 689 6,867 SH   SOLE   6,867 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 353 2,998 SH   SOLE   2,998 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 464 4,766 SH   SOLE   4,766 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 684 13,915 SH   SOLE   13,915 0 0
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 776 14,460 SH   SOLE   14,460 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 270 3,383 SH   SOLE   3,383 0 0
VANGUARD SPECIALIZED PORTFOL DIV APP ETF 921908844 704 9,550 SH   SOLE   9,550 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 214 2,143 SH   SOLE   2,143 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 8,247 189,539 SH   SOLE   186,179 0 3,360
VISA INC COM CL A 92826C839 6,897 99,006 SH   SOLE   96,974 0 2,032
WASHINGTON REAL ESTATE INVT SH BEN INT 939653101 2,899 116,295 SH   SOLE   114,945 0 1,350
WILLIAMS COS INC DEL COM 969457100 276 7,500 SH   SOLE   7,500 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 306 10,700 SH   SOLE   10,700 0 0
WISDOMTREE TR EM MKTS QTLY DIV 97717W323 399 20,539 SH   SOLE   20,539 0 0