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 4,277 25,927 SH   SOLE   25,927 0 0
A O Smith COM 831865209 13,512 205,795 SH   SOLE   205,795 0 0
Abbott Labs COM 002824100 1,499 32,365 SH   SOLE   32,365 0 0
AbbVie COM 00287Y109 1,707 29,165 SH   SOLE   29,165 0 0
Accenture PLC Ireland Cl A SHS CLASS A G1151C101 82,560 881,207 SH   SOLE   881,207 0 0
Ace Ltd SHS H0023R105 68,824 617,313 SH   SOLE   617,313 0 0
Aetna COM 00817Y108 831 7,800 SH   SOLE   7,800 0 0
AFLAC COM 001055102 71,102 1,110,799 SH   SOLE   1,110,799 0 0
AGL Resources COM 001204106 297 5,990 SH   SOLE   5,990 0 0
Agree Realty COM 008492100 379 11,500 SH   SOLE   11,500 0 0
Agrium COM 008916108 6,704 64,290 SH   SOLE   64,290 0 0
Air Prods & Chems COM 009158106 599 3,961 SH   SOLE   3,961 0 0
Albemarle COM 012653101 401 7,590 SH   SOLE   7,590 0 0
Allstate COM 020002101 3,020 42,430 SH   SOLE   42,430 0 0
Altria Group COM 02209S103 11,246 224,825 SH   SOLE   224,825 0 0
American Elec Pwr COM 025537101 214 3,803 SH   SOLE   3,803 0 0
American Express COM 025816109 64,801 829,504 SH   SOLE   829,504 0 0
Amgen COM 031162100 1,156 7,232 SH   SOLE   7,232 0 0
Apache COM 037411105 358 5,931 SH   SOLE   5,931 0 0
Apple Computer COM 037833100 18,911 151,983 SH   SOLE   151,983 0 0
Applied Industrial Tech COM 03820c105 2,023 44,610 SH   SOLE   44,610 0 0
Ares Capital COM 04010L103 5,130 298,800 SH   SOLE   298,800 0 0
Astrazeneca PLC ADR SPONSORED ADR 046353108 2,768 40,455 SH   SOLE   40,455 0 0
AT&T COM 00206R102 60,123 1,841,451 SH   SOLE   1,841,451 0 0
Atrion COM 049904105 2,396 6,935 SH   SOLE   6,935 0 0
Automatic Data Process COM 053015103 709 8,281 SH   SOLE   8,281 0 0
BancFirst COM 05945F103 1,550 25,421 SH   SOLE   25,421 0 0
Bank New York Mellon COM 064058100 374 9,285 SH   SOLE   9,285 0 0
Bank of America COM 060505104 250 16,239 SH   SOLE   16,239 0 0
Baxter Intl COM 071813109 68,418 998,806 SH   SOLE   998,806 0 0
BB&T COM 054937107 449 11,514 SH   SOLE   11,514 0 0
BCE COM NEW 05534B760 4,143 97,809 SH   SOLE   97,809 0 0
Becton Dickinson COM 075887109 1,166 8,120 SH   SOLE   8,120 0 0
Berkshire Hathaway Cl A CL A 084670108 2,175 10 SH   SOLE   10 0 0
Berkshire Hathaway Cl B CL B NEW 084670702 1,945 13,478 SH   SOLE   13,478 0 0
Blackbaud COM 09227Q100 1,308 27,600 SH   SOLE   27,600 0 0
BlackRock COM 09247X101 83,310 227,722 SH   SOLE   227,722 0 0
Boeing COM 097023105 3,590 23,923 SH   SOLE   23,923 0 0
BP PLC ADR SPONSORED ADR 055622104 776 19,845 SH   SOLE   19,845 0 0
BreitBurn Energy Partners LP COM UT LTD PTN 106776107 89 16,163 SH   SOLE   16,163 0 0
Bristol Myers Squibb COM 110122108 2,079 32,235 SH   SOLE   32,235 0 0
Bristow Group COM 110394103 1,218 22,370 SH   SOLE   22,370 0 0
Broadridge Finl Solutions COM 11133T103 2,347 42,666 SH   SOLE   42,666 0 0
Brown & Brown COM 115236101 8,844 267,095 SH   SOLE   267,095 0 0
Bryn Mawr Bank COM 117665109 2,135 70,218 SH   SOLE   70,218 0 0
Buckle COM 118440106 8,351 163,455 SH   SOLE   163,455 0 0
Capital One Finl COM 14040H105 709 9,000 SH   SOLE   9,000 0 0
Capstead Mortgage COM NO PAR 14067E506 2,681 227,822 SH   SOLE   227,822 0 0
Caterpillar COM 149123101 265 3,310 SH   SOLE   3,310 0 0
Cedar Fair LP DEPOSITRY UNIT 150185106 291 5,071 SH   SOLE   5,071 0 0
Chevron COM 166764100 72,132 687,098 SH   SOLE   687,098 0 0
Chubb COM 171232101 342 3,382 SH   SOLE   3,382 0 0
CIGNA COM 125509109 753 5,816 SH   SOLE   5,816 0 0
Cisco COM 17275R102 247 8,963 SH   SOLE   8,963 0 0
Clorox COM 189054109 326 2,955 SH   SOLE   2,955 0 0
Coach COM 189754104 304 7,343 SH   SOLE   7,343 0 0
Coca Cola Co COM 191216100 27,523 678,742 SH   SOLE   678,742 0 0
Colgate Palmolive COM 194162103 2,545 36,706 SH   SOLE   36,706 0 0
Columbia Sportswear COM 198516106 2,258 37,084 SH   SOLE   37,084 0 0
Commerce Bancshares COM 200525103 471 11,130 SH   SOLE   11,130 0 0
Communications Systems COM 203900105 642 56,213 SH   SOLE   56,213 0 0
Compass Minls Intl COM 20451N101 1,543 16,550 SH   SOLE   16,550 0 0
ConocoPhillips COM 20825C104 5,756 92,450 SH   SOLE   92,450 0 0
CoreSite Realty COM 21870Q105 1,158 23,790 SH   SOLE   23,790 0 0
Corporate Executive Board COM 21988R102 2,164 27,099 SH   SOLE   27,099 0 0
Costco COM 22160K105 1,177 7,770 SH   SOLE   7,770 0 0
Cracker Barrel COM 22410j106 2,201 14,470 SH   SOLE   14,470 0 0
Cullen Frost Bankers COM 229899109 338 4,900 SH   SOLE   4,900 0 0
Cytec Inds COM 232820100 2,166 40,084 SH   SOLE   40,084 0 0
D&B COM 26483E100 1,077 8,390 SH   SOLE   8,390 0 0
Darden Restaurants COM 237194105 9,281 133,843 SH   SOLE   133,843 0 0
Deere & Co COM 244199105 12,113 138,136 SH   SOLE   138,136 0 0
Diageo PLC ADR SPON ADR NEW 25243Q205 203 1,835 SH   SOLE   1,835 0 0
Digital Realty COM 253868103 1,936 29,355 SH   SOLE   29,355 0 0
DIRECTV COM 25490A309 260 3,052 SH   SOLE   3,052 0 0
Donnelley R R & Sons COM 257867101 3,861 201,176 SH   SOLE   201,176 0 0
Dover COM 260003108 395 5,720 SH   SOLE   5,720 0 0
Dow Chemical COM 260543103 375 7,815 SH   SOLE   7,815 0 0
Du Pont COM 263534109 1,567 21,922 SH   SOLE   21,922 0 0
Duke Energy COM NEW 26441c204 725 9,449 SH   SOLE   9,449 0 0
Ecolab COM 278865100 630 5,505 SH   SOLE   5,505 0 0
Eli Lilly & Co. COM 532457108 64,464 887,319 SH   SOLE   887,319 0 0
Emerson Elec COM 291011104 6,292 111,122 SH   SOLE   111,122 0 0
Ensco SHS CLASS A G3157S106 8,891 421,959 SH   SOLE   421,959 0 0
Enterprise Prods Partn LP COM 293792107 1,293 39,272 SH   SOLE   39,272 0 0
EPR Properties COM SH BEN INT 26884U109 6,197 103,230 SH   SOLE   103,230 0 0
Equifax COM 294429105 3,087 33,191 SH   SOLE   33,191 0 0
EV Energy Partners LP COM UNITS 26926V107 432 32,420 SH   SOLE   32,420 0 0
Expeditors Intl Wash COM 302130109 6,117 126,967 SH   SOLE   126,967 0 0
Express Scripts COM 30219G108 210 2,423 SH   SOLE   2,423 0 0
Exxon Mobil COM 30231G102 68,798 809,391 SH   SOLE   809,391 0 0
Family Dollar Stores COM 307000109 2,183 27,551 SH   SOLE   27,551 0 0
Fastenal COM 311900104 224 5,405 SH   SOLE   5,405 0 0
Federated Invs CL B 314211103 443 13,072 SH   SOLE   13,072 0 0
Female Health Co COM 314462102 530 187,378 SH   SOLE   187,378 0 0
Fifth Third Bancorp COM 316773100 216 11,463 SH   SOLE   11,463 0 0
First Long IsCorp COM 320734106 227 8,904 SH   SOLE   8,904 0 0
G & K Services Cl A CL A 361268105 1,630 22,480 SH   SOLE   22,480 0 0
Gallagher Arthur J & Co COM 363576109 514 11,000 SH   SOLE   11,000 0 0
General Dynamics COM 369550108 692 5,100 SH   SOLE   5,100 0 0
General Electric COM 369604103 4,511 181,838 SH   SOLE   181,838 0 0
General Mills COM 370334104 1,316 23,250 SH   SOLE   23,250 0 0
Gentex COM 371901109 79,702 4,355,282 SH   SOLE   4,355,282 0 0
Genuine Parts COM 372460105 69,232 742,916 SH   SOLE   742,916 0 0
Glaxosmithkline SPONSORED ADR 37733W105 4,996 108,266 SH   SOLE   108,266 0 0
Global Pmts COM 37940X102 1,808 19,720 SH   SOLE   19,720 0 0
Google Cl A CL A 38259P508 277 499 SH   SOLE   499 0 0
Google Cl C CL C 38259P706 266 486 SH   SOLE   486 0 0
Greenhill & Co COM 395259104 5,580 140,725 SH   SOLE   140,725 0 0
H B Fuller COM 359694106 1,438 33,550 SH   SOLE   33,550 0 0
Halliburton COM 406216101 269 6,120 SH   SOLE   6,120 0 0
HCP COM 40414L109 7,092 164,125 SH   SOLE   164,125 0 0
Helmerich & Payne COM 423452101 34,907 512,813 SH   SOLE   512,813 0 0
Hillenbrand COM 431571108 1,795 58,160 SH   SOLE   58,160 0 0
HollyFrontier COM 436106108 5,368 133,305 SH   SOLE   133,305 0 0
Home Depot COM 437076102 6,580 57,914 SH   SOLE   57,914 0 0
Honeywell Intl COM 438516106 1,051 10,077 SH   SOLE   10,077 0 0
Illinois Tool Works COM 452308109 502 5,172 SH   SOLE   5,172 0 0
Infosys SPONSORED ADR 456788108 295 8,400 SH   SOLE   8,400 0 0
Intel COM 458140100 1,585 50,672 SH   SOLE   50,672 0 0
International Business Machine COM 459200101 3,537 22,035 SH   SOLE   22,035 0 0
Intersil Cl A CL A 46069S109 6,993 488,344 SH   SOLE   488,344 0 0
Intl Flavors & Fragrances COM 459506101 265 2,260 SH   SOLE   2,260 0 0
John Wiley & Sons Cl A CL A 968223206 2,012 32,910 SH   SOLE   32,910 0 0
Johnson & Johnson COM 478160104 75,809 753,570 SH   SOLE   753,570 0 0
Johnson Controls COM 478366107 791 15,688 SH   SOLE   15,688 0 0
JP Morgan Chase COM 46625H100 1,700 28,065 SH   SOLE   28,065 0 0
Kimberly Clark COM 494368103 2,242 20,928 SH   SOLE   20,928 0 0
Kraft Foods Group COM 50076Q106 7,560 86,780 SH   SOLE   86,780 0 0
Laclede Group COM 505597104 962 18,790 SH   SOLE   18,790 0 0
Landauer COM 51476K103 1,224 34,824 SH   SOLE   34,824 0 0
Landstar Sys COM 515098101 1,030 15,540 SH   SOLE   15,540 0 0
Lazard Ltd. SHS A G54050102 9,495 180,550 SH   SOLE   180,550 0 0
Linear Technology COM 535678106 1,650 35,260 SH   SOLE   35,260 0 0
Littelfuse COM 537008104 2,048 20,610 SH   SOLE   20,610 0 0
Lockheed Martin COM 539830109 683 3,367 SH   SOLE   3,367 0 0
Lorillard COM 544147101 2,879 44,050 SH   SOLE   44,050 0 0
Lowes COM 548661107 678 9,110 SH   SOLE   9,110 0 0
M & T Bank COM 55261F104 64,460 507,560 SH   SOLE   507,560 0 0
M D C Hldgs COM 552676108 3,545 124,375 SH   SOLE   124,375 0 0
Manning & Napier CL A 56382Q102 1,833 140,910 SH   SOLE   140,910 0 0
Mattel COM 577081102 5,320 232,815 SH   SOLE   232,815 0 0
McDonalds COM 580135101 72,443 743,460 SH   SOLE   743,460 0 0
Medtronic PLC SHS G5960L103 732 9,387 SH   SOLE   9,387 0 0
Men's Wearhouse COM 587118100 11,486 220,030 SH   SOLE   220,030 0 0
Merchants Bancshares COM 588448100 1,548 53,079 SH   SOLE   53,079 0 0
Merck & Co. COM 58933Y105 72,911 1,268,461 SH   SOLE   1,268,461 0 0
Mercury Genl COM 589400100 10,287 178,135 SH   SOLE   178,135 0 0
Meridian Bioscience COM 589584101 4,927 258,220 SH   SOLE   258,220 0 0
Mesa Laboratories COM 59064R109 2,212 30,635 SH   SOLE   30,635 0 0
Microchip Technology COM 595017104 834 17,060 SH   SOLE   17,060 0 0
Microsoft COM 594918104 77,545 1,907,399 SH   SOLE   1,907,399 0 0
Mondelez International CL A 609207105 355 9,827 SH   SOLE   9,827 0 0
Monro Muffler Brake COM 610236101 1,196 18,390 SH   SOLE   18,390 0 0
Moodys COM 615369105 1,321 12,730 SH   SOLE   12,730 0 0
MTS Systems COM 553777103 9,453 124,960 SH   SOLE   124,960 0 0
National Instrs COM 636518102 1,512 47,190 SH   SOLE   47,190 0 0
New York Cmnty Bancorp COM 649445103 6,789 405,820 SH   SOLE   405,820 0 0
Nextera Energy COM 65339F101 740 7,111 SH   SOLE   7,111 0 0
Nike Cl B CL B 654106103 1,490 14,848 SH   SOLE   14,848 0 0
Norfolk Southern COM 655844108 70,095 681,067 SH   SOLE   681,067 0 0
Northern Trust COM 665859104 1,104 15,850 SH   SOLE   15,850 0 0
Northrop Grumman COM 666807102 985 6,118 SH   SOLE   6,118 0 0
Nu Skin Enterprises CL A 67018T105 1,424 23,650 SH   SOLE   23,650 0 0
Omnicom Group COM 681919106 84,240 1,080,271 SH   SOLE   1,080,271 0 0
Oracle COM 68389X105 437 10,119 SH   SOLE   10,119 0 0
Orchids Paper Products COM 68572N104 1,148 42,580 SH   SOLE   42,580 0 0
ParkerVision COM 701354102 40 48,350 SH   SOLE   48,350 0 0
PartnerRe COM G6852T105 438 3,830 SH   SOLE   3,830 0 0
Paychex COM 704326107 377 7,589 SH   SOLE   7,589 0 0
Peoples Utd Finl COM 712704105 9,084 597,622 SH   SOLE   597,622 0 0
Pepsico COM 713448108 1,194 12,482 SH   SOLE   12,482 0 0
PerkinElmer COM 714046109 1,763 34,480 SH   SOLE   34,480 0 0
Perrigo Company SHS g97822103 8,076 48,780 SH   SOLE   48,780 0 0
Pfizer COM 717081103 4,722 135,739 SH   SOLE   135,739 0 0
Philip Morris Intl COM 718172109 9,762 129,594 SH   SOLE   129,594 0 0
Phillips 66 COM 718546104 495 6,296 SH   SOLE   6,296 0 0
Plantronics COM 727493108 1,102 20,812 SH   SOLE   20,812 0 0
Praxair COM 74005p104 436 3,610 SH   SOLE   3,610 0 0
Procter & Gamble COM 742718109 66,924 816,742 SH   SOLE   816,742 0 0
Progressive COM 743315103 215 7,921 SH   SOLE   7,921 0 0
Psychemedics Corp COM NEW 744375205 2,013 121,366 SH   SOLE   121,366 0 0
Quest Diagnostics COM 74834L100 9,091 118,300 SH   SOLE   118,300 0 0
Rent-A-Center COM 76009N100 1,952 71,140 SH   SOLE   71,140 0 0
Roper Inds COM 776696106 333 1,935 SH   SOLE   1,935 0 0
Royal Bk CDA Montreal COM 780087102 468 7,758 SH   SOLE   7,758 0 0
RPM Intl COM 749685103 766 15,969 SH   SOLE   15,969 0 0
SAP AG ADR SPON ADR 803054204 8,385 116,189 SH   SOLE   116,189 0 0
Schlumberger COM 806857108 1,585 18,997 SH   SOLE   18,997 0 0
Scripps Networks A CL A COM 811065101 933 13,607 SH   SOLE   13,607 0 0
Select Medical Holdings COM 81619Q105 351 23,700 SH   SOLE   23,700 0 0
Simulations Plus COM 829214105 907 147,719 SH   SOLE   147,719 0 0
South Jersey Inds COM 838518108 760 14,010 SH   SOLE   14,010 0 0
South State Corp. COM 840441109 1,169 17,090 SH   SOLE   17,090 0 0
Southern Co COM 842587107 9,238 208,619 SH   SOLE   208,619 0 0
Staples COM 855030102 13,526 830,600 SH   SOLE   830,600 0 0
Starbucks COM 855244109 379 4,000 SH   SOLE   4,000 0 0
Sterling Bancorp COM 85917A100 9,702 723,475 SH   SOLE   723,475 0 0
Stryker COM 863667101 70,782 767,289 SH   SOLE   767,289 0 0
Sun Communities COM 866674104 2,183 32,725 SH   SOLE   32,725 0 0
SunTrust Banks COM 867914103 365 8,889 SH   SOLE   8,889 0 0
Sysco COM 871829107 277 7,340 SH   SOLE   7,340 0 0
T Rowe Price COM 74144T108 66,655 823,109 SH   SOLE   823,109 0 0
Tal International Group COM 874083108 2,524 61,965 SH   SOLE   61,965 0 0
Target COM 87612E106 1,792 21,829 SH   SOLE   21,829 0 0
Tessco Technologies COM 872386107 516 20,928 SH   SOLE   20,928 0 0
Texas Instruments COM 882508104 90,466 1,581,989 SH   SOLE   1,581,989 0 0
Thermo Fisher Scientific COM 883556102 509 3,787 SH   SOLE   3,787 0 0
Time Warner COM NEW 887317303 484 5,735 SH   SOLE   5,735 0 0
Tompkins Financial COM 890110109 629 11,673 SH   SOLE   11,673 0 0
Total Fina Elf ADR SPONSORED ADR 89151E109 4,383 88,269 SH   SOLE   88,269 0 0
Total Sys Svcs COM 891906109 471 12,348 SH   SOLE   12,348 0 0
TriCo Bancshares COM 896095106 567 23,493 SH   SOLE   23,493 0 0
Trustmark COM 898402102 344 14,172 SH   SOLE   14,172 0 0
Tupperware Brands COM 899896104 71,930 1,042,156 SH   SOLE   1,042,156 0 0
United Parcel Service CL B 911312106 66,167 682,559 SH   SOLE   682,559 0 0
United Technologies COM 913017109 70,011 597,367 SH   SOLE   597,367 0 0
Universal COM 913456109 1,049 22,235 SH   SOLE   22,235 0 0
US Bancorp COM NEW 902973304 237 5,417 SH   SOLE   5,417 0 0
US Physical Therapy COM 90337L108 2,042 42,984 SH   SOLE   42,984 0 0
Utah Medical Products COM 917488108 870 14,530 SH   SOLE   14,530 0 0
Valmont Industries COM 920253101 1,429 11,630 SH   SOLE   11,630 0 0
Valspar COM 920355104 7,906 94,090 SH   SOLE   94,090 0 0
Verizon Comm COM 92343V104 9,304 191,315 SH   SOLE   191,315 0 0
Visa Cl A COM CL A 92826C839 6,819 104,246 SH   SOLE   104,246 0 0
W W Grainger COM 384802104 56,841 241,047 SH   SOLE   241,047 0 0
Wal-Mart Stores COM 931142103 68,010 826,870 SH   SOLE   826,870 0 0
Walgreens Boots Alliance COM 931427108 638 7,540 SH   SOLE   7,540 0 0
Walt Disney COM DISNEY 254687106 608 5,798 SH   SOLE   5,798 0 0
Watsco COM 942622200 10,625 84,525 SH   SOLE   84,525 0 0
Weatherford Intl ORD SHS G48833100 266 21,652 SH   SOLE   21,652 0 0
Wells Fargo COM 949746101 1,425 26,192 SH   SOLE   26,192 0 0
Whirlpool COM 963320106 505 2,501 SH   SOLE   2,501 0 0
Williams Cos COM 969457100 84,698 1,674,198 SH   SOLE   1,674,198 0 0
Willis Group Hldgs SHS G96666105 70,837 1,470,262 SH   SOLE   1,470,262 0 0
Woodward COM 980745103 2,203 43,190 SH   SOLE   43,190 0 0
World Fuel Srvcs COM 981475106 2,236 38,900 SH   SOLE   38,900 0 0
Xcel Energy COM 98389B100 277 7,968 SH   SOLE   7,968 0 0
Yum! Brands COM 988498101 311 3,957 SH   SOLE   3,957 0 0