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 Common Stocks 88579Y101 353,004 2,516,961 SH   SOLE   2,476,530 0 40,431
Abbott Labs Com Common Stocks 002824100 125,872 3,283,910 SH   SOLE   3,229,536 0 54,374
AbbVie Inc Common Stocks 00287Y109 2,201 41,683 SH   SOLE   38,183 0 3,500
Accenture PLC Common Stocks G1151C101 327,195 3,979,507 SH   SOLE   3,915,957 0 63,550
Adobe Systems Inc Common Stocks 00724F101 6,972 116,430 SH   SOLE   116,430 0 0
Alliant Techsystems Inc Common Stocks 018804104 528 4,340 SH   SOLE   4,340 0 0
Altria Group Inc Common Stocks 02209S103 518 13,500 SH   SOLE   13,500 0 0
Amphenol Corp Common Stocks 032095101 184,282 2,066,403 SH   SOLE   2,034,002 0 32,401
Automatic Data Processing Common Stocks 053015103 306,070 3,787,524 SH   SOLE   3,724,762 0 62,762
Avon Products Inc Common Stocks 054303102 506 29,390 SH   SOLE   29,390 0 0
Ball Corporation Common Stocks 058498106 534 10,330 SH   SOLE   10,330 0 0
Baxter International Inc Common Stocks 071813109 529 7,600 SH   SOLE   7,600 0 0
Becton Dickinson Common Stocks 075887109 297,618 2,693,623 SH   SOLE   2,665,283 0 28,340
Best Buy Company Inc Common Stocks 086516101 451 11,310 SH   SOLE   11,310 0 0
Campbell Soup Company Common Stocks 134429109 346 7,990 SH   SOLE   7,990 0 0
Caterpillar Inc Common Stocks 149123101 548 6,040 SH   SOLE   6,040 0 0
CH Robinson Worldwide Common Stocks 12541W209 114,600 1,964,350 SH   SOLE   1,933,150 0 31,200
Cigna Corp Common Stocks 125509109 540 6,170 SH   SOLE   6,170 0 0
Cisco Systems Inc Common Stocks 17275R102 480 21,400 SH   SOLE   21,400 0 0
Clorox Co Common Stocks 189054109 5,261 56,720 SH   SOLE   56,220 0 500
Coach Inc Common Stocks 189754104 535 9,540 SH   SOLE   9,540 0 0
Coca-Cola Co Common Stocks 191216100 220,570 5,339,382 SH   SOLE   5,254,252 0 85,130
Cognizant Tech Solutions Corp Common Stocks 192446102 270,597 2,679,705 SH   SOLE   2,638,645 0 41,060
Colgate-Palmolive Co Common Stocks 194162103 321,930 4,936,813 SH   SOLE   4,858,279 0 78,534
DaVita Inc. Common Stocks 23918K108 552 8,710 SH   SOLE   8,710 0 0
Deere & Company Common Stocks 244199105 564 6,180 SH   SOLE   6,180 0 0
Deluxe Corp Common Stocks 248019101 567 10,870 SH   SOLE   10,870 0 0
Du Pont E I de Nemours & Co Common Stocks 263534109 133,789 2,059,250 SH   SOLE   2,026,710 0 32,540
Ecolab Inc Common Stocks 278865100 199,361 1,911,965 SH   SOLE   1,880,236 0 31,729
Eli Lilly & Co Common Stocks 532457108 511 10,020 SH   SOLE   10,020 0 0
Emerson Electric Co Common Stocks 291011104 237,842 3,389,030 SH   SOLE   3,334,404 0 54,626
Endo Pharmaceuticals Common Stocks 29264F205 531 7,870 SH   SOLE   7,870 0 0
Energizer Hldgs Inc Common Stocks 29266R108 512 4,730 SH   SOLE   4,730 0 0
Equifax Inc Common Stocks 294429105 241,241 3,491,694 SH   SOLE   3,432,015 0 59,679
Exxon Mobil Corp Common Stocks 30231G102 553 5,460 SH   SOLE   5,460 0 0
Federated Investors Inc. Common Stocks 314211103 529 18,360 SH   SOLE   18,360 0 0
General Dynamics Corp Common Stocks 369550108 553 5,790 SH   SOLE   5,790 0 0
Global Payments Inc. Common Stocks 37940X102 528 8,120 SH   SOLE   8,120 0 0
Heartland Payment System Common Stocks 42235N108 339 6,800 SH   SOLE   6,800 0 0
International Business Machines Corp Common Stocks 459200101 510 2,720 SH   SOLE   2,720 0 0
International Game Tech. Common Stocks 459902102 431 23,760 SH   SOLE   23,760 0 0
Johnson & Johnson Common Stocks 478160104 1,410 15,400 SH   SOLE   14,800 0 600
Kroger Co Common Stocks 501044101 478 12,080 SH   SOLE   12,080 0 0
Laboratory Corp of America Holdings Common Stocks 50540R409 432 4,730 SH   SOLE   4,730 0 0
Landstar System Inc. Common Stocks 515098101 513 8,930 SH   SOLE   8,930 0 0
Lexmark Intl Inc Common Stocks 529771107 480 13,500 SH   SOLE   13,500 0 0
Lockheed Martin Corp Common Stocks 539830109 549 3,690 SH   SOLE   3,690 0 0
McGraw-Hill Financial, Inc. Common Stocks 580645109 556 7,110 SH   SOLE   7,110 0 0
Medtronic Inc Common Stocks 585055106 252,720 4,403,562 SH   SOLE   4,333,715 0 69,847
Microsoft Corp Com Common Stocks 594918104 253,816 6,781,092 SH   SOLE   6,671,860 0 109,232
Moody`s Corp. Common Stocks 615369105 538 6,850 SH   SOLE   6,850 0 0
Neustar Inc. Common Stocks 64126X201 534 10,700 SH   SOLE   10,700 0 0
Nike Inc Cl B Common Stocks 654106103 221,073 2,811,207 SH   SOLE   2,767,401 0 43,806
Nordstrom, Inc. Common Stocks 655664100 492 7,960 SH   SOLE   7,960 0 0
Omnicom Group Inc Common Stocks 681919106 286,459 3,851,804 SH   SOLE   3,790,799 0 61,005
Oracle Corp Common Stocks 68389X105 306,646 8,014,787 SH   SOLE   7,889,157 0 125,630
Paychex Inc Common Stocks 704326107 573 12,585 SH   SOLE   12,585 0 0
Pepsico Inc Common Stocks 713448108 358,656 4,324,280 SH   SOLE   4,254,958 0 69,322
Pfizer Inc Com Common Stocks 717081103 491 16,030 SH   SOLE   16,030 0 0
Pitney Bowes Inc Common Stocks 724479100 533 22,860 SH   SOLE   22,860 0 0
Portfolio Recovery Assoc Common Stocks 73640Q105 471 8,920 SH   SOLE   8,920 0 0
Praxair Inc Common Stocks 74005P104 279,608 2,150,337 SH   SOLE   2,116,285 0 34,052
Procter & Gamble Co Common Stocks 742718109 214,992 2,640,856 SH   SOLE   2,599,088 0 41,768
Quest Diagnostics Inc Common Stocks 74834L100 431 8,050 SH   SOLE   8,050 0 0
Rockwell Collins Inc. Common Stocks 774341101 534 7,220 SH   SOLE   7,220 0 0
Silgan Holdings Inc. Common Stocks 827048109 529 11,010 SH   SOLE   11,010 0 0
Stryker Corp Common Stocks 863667101 7,677 102,166 SH   SOLE   99,028 0 3,138
Sysco Corp Common Stocks 871829107 548 15,190 SH   SOLE   15,190 0 0
T Rowe Price Group Inc Common Stocks 74144T108 252,486 3,014,033 SH   SOLE   2,965,825 0 48,208
TJX Companies Inc. Common Stocks 872540109 245,169 3,847,000 SH   SOLE   3,785,750 0 61,250
United Parcel Svc Cl B Common Stocks 911312106 279,139 2,656,445 SH   SOLE   2,613,475 0 42,970
United Technologies Corp Common Stocks 913017109 341,173 2,998,003 SH   SOLE   2,965,298 0 32,705
Unitedhealth Group Inc Common Stocks 91324P102 535 7,110 SH   SOLE   7,110 0 0
Varian Medical Systems Common Stocks 92220P105 161,011 2,072,485 SH   SOLE   2,039,635 0 32,850
Wal Mart Stores Inc Common Stocks 931142103 503 6,390 SH   SOLE   6,390 0 0
Waters Corp Common Stocks 941848103 209,503 2,095,025 SH   SOLE   2,062,460 0 32,565
Weight Watchers Intl Common Stocks 948626106 490 14,870 SH   SOLE   14,870 0 0
Western Digital Corp Common Stocks 958102105 585 6,970 SH   SOLE   6,970 0 0
World Acceptance Corp Common Stocks 981419104 478 5,460 SH   SOLE   5,460 0 0
Zimmer Holdings Inc Common Stocks 98956P102 521 5,590 SH   SOLE   5,590 0 0