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
Abbott Laboratories COM 002824100 4,184 104,019 SH   SOLE   0 0 104,019
Accenture PLC Cl A COM G1151C101 5,353 54,482 SH   SOLE   0 0 54,482
Ametek COM 031100100 4,227 80,790 SH   SOLE   0 0 80,790
Amgen COM 031162100 2,823 20,406 SH   SOLE   0 0 20,406
Amphenol Corp New Cl A COM 032095101 3,962 77,744 SH   SOLE   0 0 77,744
Ansys COM 03662Q105 2,911 33,029 SH   SOLE   0 0 33,029
Aon PLC COM G0408V102 302 3,411 SH   SOLE   0 0 3,411
Apple Computer COM 037833100 6,974 63,225 SH   SOLE   0 0 63,225
Arthur J. Gallagher & Co COM 363576109 999 24,201 SH   SOLE   0 0 24,201
Automatic Data Proc COM 053015103 3,964 49,329 SH   SOLE   0 0 49,329
Autozone COM 053332102 2,207 3,049 SH   SOLE   0 0 3,049
Bard C R Inc N J Com COM 067383109 806 4,325 SH   SOLE   0 0 4,325
Becton Dickinson & Co COM 075887109 710 5,354 SH   SOLE   0 0 5,354
Bristol-Myers Squibb COM 110122108 867 14,650 SH   SOLE   0 0 14,650
CVS Health Corp COM 126650100 2,032 21,065 SH   SOLE   0 0 21,065
Canadian National Railway Corp COM 136375102 1,995 35,156 SH   SOLE   0 0 35,156
Celgene Corp COM 151020104 2,701 24,966 SH   SOLE   0 0 24,966
Check Point Software COM M22465104 2,300 28,992 SH   SOLE   0 0 28,992
Chevron Texaco Corp COM 166764100 1,043 13,220 SH   SOLE   0 0 13,220
Church & Dwight COM 171340102 4,635 55,248 SH   SOLE   0 0 55,248
Cimarex Energy Co COM 171798101 205 2,000 SH   SOLE   0 0 2,000
Citrix Systems COM 177376100 325 4,693 SH   SOLE   0 0 4,693
Clorox Co COM 189054109 330 2,861 SH   SOLE   0 0 2,861
Cognizant Tech COM 192446102 2,175 34,741 SH   SOLE   0 0 34,741
Comcast Corp New Cl A COM 20030N101 4,105 72,174 SH   SOLE   0 0 72,174
Cummins COM 231021106 1,876 17,280 SH   SOLE   0 0 17,280
Danaher Corp COM 235851102 4,956 58,162 SH   SOLE   0 0 58,162
Davita Healthcare Partners COM 23918K108 3,281 45,355 SH   SOLE   0 0 45,355
Dominion Resources COM 25746U109 518 7,365 SH   SOLE   0 0 7,365
Donaldson Co COM 257651109 355 12,626 SH   SOLE   0 0 12,626
Dr Pepper Snapple Group Inc COM 26138E109 2,691 34,038 SH   SOLE   0 0 34,038
Ecolab COM 278865100 4,952 45,129 SH   SOLE   0 0 45,129
Express Scripts Hldg Co COM 30219G108 1,764 21,788 SH   SOLE   0 0 21,788
Exxon Mobil Corp COM 30231G102 378 5,078 SH   SOLE   0 0 5,078
Factset Research System COM 303075105 316 1,980 SH   SOLE   0 0 1,980
Fiserv COM 337738108 3,944 45,535 SH   SOLE   0 0 45,535
Google Cl A COM 38259P508 1,603 2,511 SH   SOLE   0 0 2,511
Grainger (WW) COM 384802104 2,776 12,909 SH   SOLE   0 0 12,909
Henry Schein COM 806407102 4,392 33,092 SH   SOLE   0 0 33,092
Home Depot COM 437076102 306 2,650 SH   SOLE   0 0 2,650
Honeywell COM 438516106 1,158 12,234 SH   SOLE   0 0 12,234
Idexx Labs COM 45168D104 4,445 59,859 SH   SOLE   0 0 59,859
Illinois Tool Works COM 452308109 503 6,108 SH   SOLE   0 0 6,108
InterContinental Htls Gp PLC S COM 45857p509 472 13,627 SH   SOLE   0 0 13,627
Intuit COM 461202103 4,316 48,635 SH   SOLE   0 0 48,635
Johnson & Johnson COM 478160104 873 9,351 SH   SOLE   0 0 9,351
Knight Transn COM 499064103 210 8,750 SH   SOLE   0 0 8,750
MasterCard Worldwide COM 57636Q104 5,481 60,817 SH   SOLE   0 0 60,817
McCormick & Co COM 579780206 3,010 36,622 SH   SOLE   0 0 36,622
Merck & Co New COM 58933Y105 422 8,552 SH   SOLE   0 0 8,552
Mettler Toledo Intl COM 592688105 413 1,450 SH   SOLE   0 0 1,450
NextEra Energy COM 65339F101 525 5,378 SH   SOLE   0 0 5,378
Nike Cl B COM 654106103 3,359 27,313 SH   SOLE   0 0 27,313
Novartis AG ADR COM 66987V109 4,512 49,083 SH   SOLE   0 0 49,083
Novo Nordisk Spons ADR COM 670100205 6,735 124,175 SH   SOLE   0 0 124,175
O'Reilly Automotive New COM 67103H107 4,225 16,901 SH   SOLE   0 0 16,901
PPG Industries COM 693506107 1,108 12,634 SH   SOLE   0 0 12,634
Paychex COM 704326107 295 6,200 SH   SOLE   0 0 6,200
Praxair COM 74005P104 1,683 16,527 SH   SOLE   0 0 16,527
Public Storage Com COM 74460D109 1,895 8,954 SH   SOLE   0 0 8,954
RPM COM 749685103 1,668 39,815 SH   SOLE   0 0 39,815
Roper Technologies Inc COM 776696106 5,547 35,399 SH   SOLE   0 0 35,399
Schlumberger Ltd COM 806857108 880 12,765 SH   SOLE   0 0 12,765
Sigma-Aldrich Corp COM 826552101 6,748 48,575 SH   SOLE   0 0 48,575
Snap-On Inc COM 833034101 1,692 11,210 SH   SOLE   0 0 11,210
Starbucks Corp COM 855244109 2,034 35,783 SH   SOLE   0 0 35,783
Stericycle COM 858912108 5,386 38,663 SH   SOLE   0 0 38,663
TRPrice Assoc COM 74144T108 829 11,923 SH   SOLE   0 0 11,923
Taiwan Semiconductor Mfg ADR COM 874039100 2,039 98,282 SH   SOLE   0 0 98,282
Thermo Fisher Scientific COM 883556102 3,537 28,923 SH   SOLE   0 0 28,923
Toro Co COM 891092108 2,246 31,843 SH   SOLE   0 0 31,843
United Technologies COM 913017109 1,816 20,410 SH   SOLE   0 0 20,410
V F Corp COM 918204108 1,405 20,601 SH   SOLE   0 0 20,601
WPP PLC ADR New COM 92937A102 494 4,750 SH   SOLE   0 0 4,750
Walgreen Boots Alliance Inc COM 931427108 204 2,450 SH   SOLE   0 0 2,450
Wells Fargo & Co COM 949746101 922 17,947 SH   SOLE   0 0 17,947