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 3,179 26,624 SH   SOLE   26,624 0 0
A O Smith COM 831865209 8,826 195,275 SH   SOLE   195,275 0 0
Abbott Labs COM 002824100 1,262 38,036 SH   SOLE   38,036 0 0
AbbVie COM 00287Y109 1,708 38,175 SH   SOLE   38,175 0 0
Accenture Plc COM G1151C101 8,572 116,402 SH   SOLE   116,402 0 0
ACE Ltd COM H0023R105 67,068 716,847 SH   SOLE   716,847 0 0
Aetna COM 00817Y108 1,380 21,560 SH   SOLE   21,560 0 0
AFLAC COM 001055102 62,787 1,012,864 SH   SOLE   1,012,864 0 0
AGL RES INC COM 001204106 302 6,570 SH   SOLE   6,570 0 0
Air Prods & Chems COM 009158106 962 9,031 SH   SOLE   9,031 0 0
Albemarle COM 012653101 59,949 952,482 SH   SOLE   952,482 0 0
Allstate COM 020002101 2,182 43,162 SH   SOLE   43,162 0 0
Altria Group COM 02209S103 3,928 114,364 SH   SOLE   114,364 0 0
American Express COM 025816109 67,645 895,720 SH   SOLE   895,720 0 0
Amgen COM 031162100 804 7,181 SH   SOLE   7,181 0 0
APPLE INC COM 037833100 7,921 16,614 SH   SOLE   16,614 0 0
Applied Industrial Tech COM 03820c105 922 17,910 SH   SOLE   17,910 0 0
Astrazeneca PLC ADR COM 046353108 8,682 167,195 SH   SOLE   167,195 0 0
AT&T COM 00206R102 57,643 1,704,404 SH   SOLE   1,704,404 0 0
Atrion Corp COM 049904105 1,017 3,930 SH   SOLE   3,930 0 0
Automatic Data Process COM 053015103 600 8,293 SH   SOLE   8,293 0 0
Avista COM 05379B107 252 9,530 SH   SOLE   9,530 0 0
BancFirst COM 05945F103 816 15,100 SH   SOLE   15,100 0 0
Bank New York Mellon COM 064058100 276 9,134 SH   SOLE   9,134 0 0
Bank of America COM 060505104 237 17,144 SH   SOLE   17,144 0 0
Baxter Intl COM 071813109 60,617 922,773 SH   SOLE   922,773 0 0
BB&T COM 054937107 418 12,386 SH   SOLE   12,386 0 0
BCE Inc COM 05534B760 1,729 40,490 SH   SOLE   40,490 0 0
Becton Dickinson COM 075887109 417 4,170 SH   SOLE   4,170 0 0
Berkshire Hathaway Cl A COM 084670108 1,704 10 SH   SOLE   10 0 0
Berkshire Hathaway Cl B COM 084670702 1,626 14,328 SH   SOLE   14,328 0 0
BlackRock COM 09247X101 71,089 262,688 SH   SOLE   262,688 0 0
Boeing COM 097023105 223 1,900 SH   SOLE   1,900 0 0
BP PLC ADR COM 055622104 862 20,517 SH   SOLE   20,517 0 0
Bristol Myers Squibb COM 110122108 467 10,100 SH   SOLE   10,100 0 0
Broadridge Finl Solutions COM 11133T103 1,004 31,636 SH   SOLE   31,636 0 0
Brown & Brown COM 115236101 622 19,385 SH   SOLE   19,385 0 0
Bryn Mawr Bank COM 117665109 770 28,540 SH   SOLE   28,540 0 0
Buckle Inc COM 118440106 1,984 36,710 SH   SOLE   36,710 0 0
Calamos Asset Mgmt Cl A COM 12811R104 488 48,840 SH   SOLE   48,840 0 0
Calavo Growers COM 128246105 853 28,220 SH   SOLE   28,220 0 0
Capital One Finl COM 14040H105 536 7,800 SH   SOLE   7,800 0 0
Cash America International COM 14754D100 6,481 143,140 SH   SOLE   143,140 0 0
Caterpillar COM 149123101 371 4,450 SH   SOLE   4,450 0 0
CBRL Group COM 22410j106 438 4,240 SH   SOLE   4,240 0 0
CEC ENTMT INC COM 125137109 926 20,200 SH   SOLE   20,200 0 0
Cedar Fair LP COM 150185106 491 11,271 SH   SOLE   11,271 0 0
CenturyLink COM 156700106 1,412 44,987 SH   SOLE   44,987 0 0
Chevron COM 166764100 66,687 548,867 SH   SOLE   548,867 0 0
Chubb COM 171232101 448 5,018 SH   SOLE   5,018 0 0
CIGNA COM 125509109 745 9,695 SH   SOLE   9,695 0 0
Cisco COM 17275R102 556 23,730 SH   SOLE   23,730 0 0
Coach COM 189754104 406 7,439 SH   SOLE   7,439 0 0
Coca Cola Co COM 191216100 16,855 444,959 SH   SOLE   444,959 0 0
Colgate Palmolive COM 194162103 2,600 43,850 SH   SOLE   43,850 0 0
Columbia Sportswear COM 198516106 428 7,110 SH   SOLE   7,110 0 0
Commerce Bancshares COM 200525103 1,002 22,866 SH   SOLE   22,866 0 0
Communications Systems COM 203900105 366 32,360 SH   SOLE   32,360 0 0
Compass Minls Intl COM 20451N101 597 7,830 SH   SOLE   7,830 0 0
ConocoPhillips COM 20825C104 3,603 51,833 SH   SOLE   51,833 0 0
Costco COM 22160K105 7,833 68,010 SH   SOLE   68,010 0 0
Cullen Frost Bankers COM 229899109 649 9,200 SH   SOLE   9,200 0 0
D&B COM 26483E100 655 6,310 SH   SOLE   6,310 0 0
Darden Restaurants COM 237194105 3,227 69,713 SH   SOLE   69,713 0 0
Deere & Co COM 244199105 569 6,990 SH   SOLE   6,990 0 0
Digital Realty Trust COM 253868103 55,739 1,049,707 SH   SOLE   1,049,707 0 0
Dominion Res COM 25746U109 213 3,402 SH   SOLE   3,402 0 0
Donnelley R R & Sons COM 257867101 862 54,630 SH   SOLE   54,630 0 0
Dover COM 260003108 565 6,295 SH   SOLE   6,295 0 0
Dow Chemical COM 260543103 307 8,000 SH   SOLE   8,000 0 0
Du Pont COM 263534109 4,291 73,279 SH   SOLE   73,279 0 0
Duke Energy COM 26441c204 470 7,034 SH   SOLE   7,034 0 0
Eaton COM G29183103 494 7,174 SH   SOLE   7,174 0 0
Ecolab COM 278865100 494 5,000 SH   SOLE   5,000 0 0
Emerson Elec COM 291011104 1,881 29,079 SH   SOLE   29,079 0 0
Energen COM 29265N108 506 6,625 SH   SOLE   6,625 0 0
ENSCO PLC SHS CLASS A G3157S106 56,377 1,048,870 SH   SOLE   1,048,870 0 0
Enterprise Prods Partn LP COM 293792107 1,221 20,007 SH   SOLE   20,007 0 0
Equifax COM 294429105 1,986 33,191 SH   SOLE   33,191 0 0
EV Energy Partners LP COM 26926V107 515 13,880 SH   SOLE   13,880 0 0
Expeditors Intl Wash COM 302130109 6,045 137,205 SH   SOLE   137,205 0 0
Exxon Mobil COM 30231G102 67,842 788,496 SH   SOLE   788,496 0 0
Family Dollar Stores COM 307000109 8,466 117,552 SH   SOLE   117,552 0 0
Federated Invs COM 314211103 316 11,632 SH   SOLE   11,632 0 0
Female Health Co COM 314462102 937 94,980 SH   SOLE   94,980 0 0
Fifth Third Bancorp COM 316773100 207 11,463 SH   SOLE   11,463 0 0
First Financial Holdings COM 32023E105 522 9,460 SH   SOLE   9,460 0 0
Freeport-Mcmoran Cop & Gld Cl COM 35671D857 283 8,550 SH   SOLE   8,550 0 0
Gallagher Arthur J & Co COM 363576109 611 14,000 SH   SOLE   14,000 0 0
Garmin Ltd COM H2906T109 2,151 47,600 SH   SOLE   47,600 0 0
General Dynamics COM 369550108 650 7,425 SH   SOLE   7,425 0 0
General Electric COM 369604103 3,823 160,039 SH   SOLE   160,039 0 0
Gentex COM 371901109 9,040 353,275 SH   SOLE   353,275 0 0
Genuine Parts COM 372460105 67,801 838,192 SH   SOLE   838,192 0 0
Glaxosmithkline COM 37733W105 389 7,747 SH   SOLE   7,747 0 0
Global Pmts COM 37940X102 777 15,220 SH   SOLE   15,220 0 0
Google Cl A COM 38259P508 296 338 SH   SOLE   338 0 0
Grainger WW COM 384802104 58,431 223,266 SH   SOLE   223,266 0 0
Greenhill & Co COM 395259104 935 18,740 SH   SOLE   18,740 0 0
H B Fuller COM 359694106 1,049 23,220 SH   SOLE   23,220 0 0
Hasbro COM 418056107 3,312 70,250 SH   SOLE   70,250 0 0
HCP Inc COM 40414L109 2,149 52,490 SH   SOLE   52,490 0 0
Helmerich & Payne COM 423452101 67,302 976,098 SH   SOLE   976,098 0 0
Hillenbrand COM 431571108 822 30,040 SH   SOLE   30,040 0 0
Home Depot COM 437076102 4,644 61,228 SH   SOLE   61,228 0 0
Honeywell Intl COM 438516106 833 10,030 SH   SOLE   10,030 0 0
Illinois Tool Works COM 452308109 221 2,900 SH   SOLE   2,900 0 0
INFOSYS LTD SPONSORED ADR 456788108 202 4,200 SH   SOLE   4,200 0 0
Intel COM 458140100 723 31,554 SH   SOLE   31,554 0 0
International Business Machine COM 459200101 11,807 63,759 SH   SOLE   63,759 0 0
Intersil Cl A COM 46069S109 2,730 243,080 SH   SOLE   243,080 0 0
Johnson & Johnson COM 478160104 70,400 812,086 SH   SOLE   812,086 0 0
Johnson Controls COM 478366107 722 17,390 SH   SOLE   17,390 0 0
JP Morgan Chase COM 46625H100 1,406 27,210 SH   SOLE   27,210 0 0
Kimberly Clark COM 494368103 1,761 18,695 SH   SOLE   18,695 0 0
Kraft Foods Group COM 50076Q106 2,350 44,784 SH   SOLE   44,784 0 0
Laclede Group COM 505597104 7,620 169,330 SH   SOLE   169,330 0 0
Landauer Inc COM 51476K103 542 10,580 SH   SOLE   10,580 0 0
Landstar Sys COM 515098101 556 9,940 SH   SOLE   9,940 0 0
Lazard Ltd. COM G54050102 7,173 199,135 SH   SOLE   199,135 0 0
Lilly Eli & Co COM 532457108 60,388 1,199,845 SH   SOLE   1,199,845 0 0
Lindsay Corp COM 535555106 558 6,840 SH   SOLE   6,840 0 0
Linear Technology COM 535678106 64,907 1,636,593 SH   SOLE   1,636,593 0 0
Littelfuse COM 537008104 946 12,090 SH   SOLE   12,090 0 0
Lowes COM 548661107 484 10,170 SH   SOLE   10,170 0 0
LTC PPTYS INC COM 502175102 344 9,060 SH   SOLE   9,060 0 0
M D C Hldgs COM 552676108 39,467 1,315,121 SH   SOLE   1,315,121 0 0
McDonalds COM 580135101 4,650 48,328 SH   SOLE   48,328 0 0
Men's Wearhouse COM 587118100 922 27,070 SH   SOLE   27,070 0 0
Merck & Co COM 58933Y105 67,276 1,413,091 SH   SOLE   1,413,091 0 0
Mercury Genl COM 589400100 3,969 82,162 SH   SOLE   82,162 0 0
Meridian Bioscience COM 589584101 930 39,350 SH   SOLE   39,350 0 0
MESA LABS INC COM 59064R109 821 12,140 SH   SOLE   12,140 0 0
Micrel COM 594793101 489 53,630 SH   SOLE   53,630 0 0
Microchip Technology COM 595017104 2,447 60,740 SH   SOLE   60,740 0 0
Microsoft COM 594918104 69,191 2,079,053 SH   SOLE   2,079,053 0 0
Mid-Amer Apt Cmntys COM 59522J103 499 7,980 SH   SOLE   7,980 0 0
Mondelez International COM 609207105 305 9,720 SH   SOLE   9,720 0 0
Monro Muffler Brake COM 610236101 452 9,740 SH   SOLE   9,740 0 0
Moodys COM 615369105 897 12,760 SH   SOLE   12,760 0 0
MTS Systems COM 553777103 6,006 93,335 SH   SOLE   93,335 0 0
National Instrs COM 636518102 751 24,270 SH   SOLE   24,270 0 0
New York Cmnty Bancorp COM 649445103 2,557 169,250 SH   SOLE   169,250 0 0
Newmarket COM 651587107 881 3,060 SH   SOLE   3,060 0 0
Nextera Energy COM 65339F101 654 8,155 SH   SOLE   8,155 0 0
Nike Cl B COM 654106103 8,337 114,765 SH   SOLE   114,765 0 0
Norfolk Southern COM 655844108 68,701 888,181 SH   SOLE   888,181 0 0
Northern Trust COM 665859104 60,588 1,114,154 SH   SOLE   1,114,154 0 0
Nu Skin Enterprises COM 67018T105 614 6,410 SH   SOLE   6,410 0 0
Omnicom Group COM 681919106 66,768 1,052,452 SH   SOLE   1,052,452 0 0
Oracle COM 68389X105 290 8,751 SH   SOLE   8,751 0 0
ParkerVision COM 701354102 233 69,550 SH   SOLE   69,550 0 0
PartnerRe COM G6852T105 595 6,495 SH   SOLE   6,495 0 0
Paychex COM 704326107 380 9,361 SH   SOLE   9,361 0 0
Peoples Utd Finl COM 712704105 3,475 241,667 SH   SOLE   241,667 0 0
Pepsico COM 713448108 802 10,084 SH   SOLE   10,084 0 0
PerkinElmer COM 714046109 788 20,880 SH   SOLE   20,880 0 0
Pfizer COM 717081103 3,616 125,898 SH   SOLE   125,898 0 0
Philip Morris Intl COM 718172109 4,556 52,615 SH   SOLE   52,615 0 0
Pitney Bowes COM 724479100 1,948 107,069 SH   SOLE   107,069 0 0
Platinum Underwriters Holdings COM G7127P100 415 6,940 SH   SOLE   6,940 0 0
Praxair COM 74005p104 424 3,530 SH   SOLE   3,530 0 0
Procter & Gamble COM 742718109 59,155 782,577 SH   SOLE   782,577 0 0
Provident New York Bancorp COM 744028101 928 85,220 SH   SOLE   85,220 0 0
QR ENERGY LP UNIT LTD PRTNS 74734R108 483 29,680 SH   SOLE   29,680 0 0
Qualcomm COM 747525103 63,611 944,905 SH   SOLE   944,905 0 0
Quest Diagnostics COM 74834L100 7,199 116,500 SH   SOLE   116,500 0 0
Regal Beloit COM 758750103 487 7,170 SH   SOLE   7,170 0 0
Roper Inds COM 776696106 257 1,935 SH   SOLE   1,935 0 0
Royal Bk CDA Montreal COM 780087102 498 7,758 SH   SOLE   7,758 0 0
Royal Dutch Shell PLC ADR A COM 780259206 210 3,200 SH   SOLE   3,200 0 0
RPM Intl COM 749685103 941 25,989 SH   SOLE   25,989 0 0
Schlumberger COM 806857108 1,371 15,513 SH   SOLE   15,513 0 0
Scripps Networks A COM 811065101 1,063 13,607 SH   SOLE   13,607 0 0
Select Medical Holdings COM 81619Q105 490 60,690 SH   SOLE   60,690 0 0
South Jersey Inds COM 838518108 504 8,610 SH   SOLE   8,610 0 0
Southern Co COM 842587107 3,889 94,451 SH   SOLE   94,451 0 0
Starbucks COM 855244109 324 4,206 SH   SOLE   4,206 0 0
Stryker COM 863667101 64,041 947,491 SH   SOLE   947,491 0 0
SUN CMNTYS INC COM 866674104 2,358 55,320 SH   SOLE   55,320 0 0
SunTrust Banks COM 867914103 208 6,430 SH   SOLE   6,430 0 0
Synovus Finl COM 87161C105 91 27,727 SH   SOLE   27,727 0 0
Sysco COM 871829107 388 12,190 SH   SOLE   12,190 0 0
T Rowe Price Group COM 74144T108 61,705 857,846 SH   SOLE   857,846 0 0
TAL INTL GROUP INC COM 874083108 2,920 62,480 SH   SOLE   62,480 0 0
Tanger Factory Outlet COM 875465106 471 14,430 SH   SOLE   14,430 0 0
Target COM 87612E106 61,042 954,082 SH   SOLE   954,082 0 0
Texas Instrs COM 882508104 77,107 1,913,808 SH   SOLE   1,913,808 0 0
Time Warner COM 887317303 427 6,485 SH   SOLE   6,485 0 0
Tompkins Financial COM 890110109 479 10,360 SH   SOLE   10,360 0 0
TOTAL S A SPONSORED ADR 89151E109 2,625 45,319 SH   SOLE   45,319 0 0
Total Sys Svcs COM 891906109 434 14,748 SH   SOLE   14,748 0 0
Trustmark COM 898402102 669 26,132 SH   SOLE   26,132 0 0
Tupperware COM 899896104 9,521 110,230 SH   SOLE   110,230 0 0
United Parcel Service COM 911312106 67,750 741,491 SH   SOLE   741,491 0 0
United Technologies COM 913017109 70,056 649,754 SH   SOLE   649,754 0 0
US Physical Therapy COM 90337L108 958 30,810 SH   SOLE   30,810 0 0
Utah Medical Products COM 917488108 335 5,640 SH   SOLE   5,640 0 0
Valmont Industries COM 920253101 6,502 46,810 SH   SOLE   46,810 0 0
Valspar COM 920355104 729 11,500 SH   SOLE   11,500 0 0
Verizon Comm COM 92343V104 5,107 109,409 SH   SOLE   109,409 0 0
Wal Mart COM 931142103 1,053 14,238 SH   SOLE   14,238 0 0
Walgreen COM 931422109 73,760 1,371,000 SH   SOLE   1,371,000 0 0
Walt Disney COM 254687106 449 6,960 SH   SOLE   6,960 0 0
Waste Mgmt COM 94106L109 2,460 59,645 SH   SOLE   59,645 0 0
Watsco COM 942622200 617 6,540 SH   SOLE   6,540 0 0
Weight Watchers Intl COM 948626106 519 13,880 SH   SOLE   13,880 0 0
Wells Fargo COM 949746101 1,138 27,553 SH   SOLE   27,553 0 0
Werner Enterprises COM 950755108 488 20,920 SH   SOLE   20,920 0 0
Whirlpool COM 963320106 366 2,501 SH   SOLE   2,501 0 0
Williams Cos COM 969457100 65,987 1,814,821 SH   SOLE   1,814,821 0 0
Willis Group Hldgs COM G96666105 67,659 1,561,479 SH   SOLE   1,561,479 0 0
Woodward COM 980745103 899 22,030 SH   SOLE   22,030 0 0
World Fuel Srvcs COM 981475106 811 21,750 SH   SOLE   21,750 0 0
Yum! Brands COM 988498101 233 3,257 SH   SOLE   3,257 0 0