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 345,671 2,548,068 SH   SOLE   2,508,827 0 39,241
Abbott Labs Com Common Stocks 002824100 127,184 3,302,625 SH   SOLE   3,249,871 0 52,754
AbbVie Inc Common Stocks 00287Y109 2,101 40,883 SH   SOLE   37,383 0 3,500
Accenture PLC Common Stocks G1151C101 321,444 4,032,167 SH   SOLE   3,970,587 0 61,580
Adobe Systems Inc Common Stocks 00724F101 7,135 108,530 SH   SOLE   108,530 0 0
Alliant Techsystems Inc Common Stocks 018804104 580 4,080 SH   SOLE   4,080 0 0
Altria Group Inc Common Stocks 02209S103 556 14,860 SH   SOLE   14,860 0 0
Amphenol Corp Common Stocks 032095101 191,601 2,090,573 SH   SOLE   2,059,302 0 31,271
Automatic Data Processing Common Stocks 053015103 295,922 3,830,212 SH   SOLE   3,769,410 0 60,802
Avon Products Inc Common Stocks 054303102 513 35,030 SH   SOLE   35,030 0 0
Ball Corporation Common Stocks 058498106 527 9,610 SH   SOLE   9,610 0 0
Bard (C.R.) Inc Common Stocks 067383109 211 1,425 SH   SOLE   1,425 0 0
Becton Dickinson Common Stocks 075887109 368,059 3,143,658 SH   SOLE   3,112,748 0 30,910
Bed Bath & Beyond Inc Common Stocks 075896100 552 8,020 SH   SOLE   8,020 0 0
Caterpillar Inc Common Stocks 149123101 541 5,440 SH   SOLE   5,440 0 0
CH Robinson Worldwide Common Stocks 12541W209 520 9,927 SH   SOLE   9,927 0 0
Cigna Corp Common Stocks 125509109 572 6,830 SH   SOLE   6,830 0 0
Cisco Systems Inc Common Stocks 17275R102 526 23,460 SH   SOLE   23,460 0 0
Clorox Co Common Stocks 189054109 4,988 56,670 SH   SOLE   56,170 0 500
Coach Inc Common Stocks 189754104 540 10,880 SH   SOLE   10,880 0 0
Coca-Cola Co Common Stocks 191216100 209,005 5,406,227 SH   SOLE   5,323,927 0 82,300
Cognizant Tech Solutions Corp Common Stocks 192446102 187,551 3,705,810 SH   SOLE   3,652,430 0 53,380
Colgate-Palmolive Co Common Stocks 194162103 337,914 5,209,088 SH   SOLE   5,130,034 0 79,054
DaVita Inc. Common Stocks 23918K108 550 7,990 SH   SOLE   7,990 0 0
Deere & Company Common Stocks 244199105 565 6,220 SH   SOLE   6,220 0 0
Deluxe Corp Common Stocks 248019101 581 11,070 SH   SOLE   11,070 0 0
Du Pont E I de Nemours & Co Common Stocks 263534109 136,882 2,039,971 SH   SOLE   2,008,111 0 31,860
Dun & Bradstreet Corp Common Stocks 26483E100 546 5,500 SH   SOLE   5,500 0 0
Eaton Vance Corp Common Stocks 278265103 546 14,320 SH   SOLE   14,320 0 0
Ecolab Inc Common Stocks 278865100 269,989 2,500,130 SH   SOLE   2,459,811 0 40,319
Eli Lilly & Co Common Stocks 532457108 537 9,120 SH   SOLE   9,120 0 0
Emerson Electric Co Common Stocks 291011104 228,949 3,427,384 SH   SOLE   3,374,437 0 52,946
Endo Intl PLC Common Stocks G30401106 476 6,930 SH   SOLE   6,930 0 0
Energizer Hldgs Inc Common Stocks 29266R108 495 4,910 SH   SOLE   4,910 0 0
Equifax Inc Common Stocks 294429105 240,151 3,530,080 SH   SOLE   3,472,611 0 57,469
Expeditors Intl of WA Common Stocks 302130109 504 12,720 SH   SOLE   12,720 0 0
Exxon Mobil Corp Common Stocks 30231G102 539 5,520 SH   SOLE   5,520 0 0
Federated Investors Inc. Common Stocks 314211103 593 19,420 SH   SOLE   19,420 0 0
General Dynamics Corp Common Stocks 369550108 533 4,890 SH   SOLE   4,890 0 0
Global Payments Inc. Common Stocks 37940X102 556 7,820 SH   SOLE   7,820 0 0
Heartland Payment System Common Stocks 42235N108 555 13,380 SH   SOLE   13,380 0 0
International Business Machines Corp Common Stocks 459200101 547 2,840 SH   SOLE   2,840 0 0
International Game Tech. Common Stocks 459902102 503 35,760 SH   SOLE   35,760 0 0
Johnson & Johnson Common Stocks 478160104 1,513 15,400 SH   SOLE   14,800 0 600
Kroger Co Common Stocks 501044101 583 13,360 SH   SOLE   13,360 0 0
Laboratory Corp of America Holdings Common Stocks 50540R409 559 5,690 SH   SOLE   5,690 0 0
Landstar System Inc. Common Stocks 515098101 530 8,950 SH   SOLE   8,950 0 0
Lexmark Intl Inc Common Stocks 529771107 579 12,500 SH   SOLE   12,500 0 0
Lockheed Martin Corp Common Stocks 539830109 517 3,170 SH   SOLE   3,170 0 0
McGraw-Hill Financial, Inc. Common Stocks 580645109 501 6,570 SH   SOLE   6,570 0 0
Medtronic Inc Common Stocks 585055106 274,449 4,459,677 SH   SOLE   4,392,450 0 67,227
Microsoft Corp Com Common Stocks 594918104 281,409 6,865,320 SH   SOLE   6,759,248 0 106,072
Moody`s Corp. Common Stocks 615369105 532 6,710 SH   SOLE   6,710 0 0
Neustar Inc. Common Stocks 64126X201 484 14,880 SH   SOLE   14,880 0 0
Nike Inc Cl B Common Stocks 654106103 210,078 2,844,272 SH   SOLE   2,802,006 0 42,266
Nu Skin Enterprises Inc. Common Stocks 67018T105 524 6,320 SH   SOLE   6,320 0 0
Omnicom Group Inc Common Stocks 681919106 248,976 3,429,419 SH   SOLE   3,377,124 0 52,295
Oracle Corp Common Stocks 68389X105 295,478 7,222,637 SH   SOLE   7,113,887 0 108,750
Patterson Companies Inc Common Stocks 703395103 551 13,200 SH   SOLE   13,200 0 0
Paychex Inc Common Stocks 704326107 536 12,585 SH   SOLE   12,585 0 0
Pepsico Inc Common Stocks 713448108 365,644 4,378,965 SH   SOLE   4,311,983 0 66,982
Pfizer Inc Com Common Stocks 717081103 536 16,690 SH   SOLE   16,690 0 0
Pitney Bowes Inc Common Stocks 724479100 539 20,720 SH   SOLE   20,720 0 0
Portfolio Recovery Assoc Common Stocks 73640Q105 529 9,140 SH   SOLE   9,140 0 0
Praxair Inc Common Stocks 74005P104 328,450 2,507,822 SH   SOLE   2,468,841 0 38,982
Procter & Gamble Co Common Stocks 742718109 250,596 3,109,126 SH   SOLE   3,061,908 0 47,218
Quest Diagnostics Inc Common Stocks 74834L100 579 9,990 SH   SOLE   9,990 0 0
Rockwell Collins Inc. Common Stocks 774341101 202 2,540 SH   SOLE   2,540 0 0
Scotts Miracle-Gro Co. Common Stocks 810186106 389 6,340 SH   SOLE   6,340 0 0
Silgan Holdings Inc. Common Stocks 827048109 549 11,090 SH   SOLE   11,090 0 0
Stryker Corp Common Stocks 863667101 7,766 95,326 SH   SOLE   92,188 0 3,138
T Rowe Price Group Inc Common Stocks 74144T108 182,848 2,220,376 SH   SOLE   2,186,848 0 33,528
TJX Companies Inc. Common Stocks 872540109 236,377 3,897,391 SH   SOLE   3,838,281 0 59,110
United Parcel Svc Cl B Common Stocks 911312106 262,030 2,690,801 SH   SOLE   2,649,141 0 41,660
United Technologies Corp Common Stocks 913017109 320,675 2,744,564 SH   SOLE   2,716,169 0 28,395
Unitedhealth Group Inc Common Stocks 91324P102 585 7,130 SH   SOLE   7,130 0 0
Varian Medical Systems Common Stocks 92220P105 175,787 2,092,955 SH   SOLE   2,061,265 0 31,690
Wal Mart Stores Inc Common Stocks 931142103 543 7,110 SH   SOLE   7,110 0 0
Waters Corp Common Stocks 941848103 196,377 1,811,425 SH   SOLE   1,784,900 0 26,525
Weight Watchers Intl Common Stocks 948626106 525 25,570 SH   SOLE   25,570 0 0
Western Digital Corp Common Stocks 958102105 563 6,130 SH   SOLE   6,130 0 0
World Acceptance Corp Common Stocks 981419104 395 5,260 SH   SOLE   5,260 0 0
Zimmer Holdings Inc Common Stocks 98956P102 521 5,510 SH   SOLE   5,510 0 0