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 5,096 103,837 SH   SOLE   0 0 103,837
Accenture PLC Cl A COM G1151C101 5,249 54,236 SH   SOLE   0 0 54,236
Ametek COM 031100100 4,372 79,813 SH   SOLE   0 0 79,813
Amgen COM 031162100 3,513 22,886 SH   SOLE   0 0 22,886
Amphenol Corp New Cl A COM 032095101 4,502 77,659 SH   SOLE   0 0 77,659
Ansys COM 03662Q105 2,960 32,441 SH   SOLE   0 0 32,441
Aon PLC COM G0408V102 247 2,475 SH   SOLE   0 0 2,475
Apple Computer COM 037833100 7,923 63,166 SH   SOLE   0 0 63,166
Arthur J. Gallagher & Co COM 363576109 1,145 24,210 SH   SOLE   0 0 24,210
Automatic Data Proc COM 053015103 3,112 38,790 SH   SOLE   0 0 38,790
Autozone COM 053332102 2,483 3,724 SH   SOLE   0 0 3,724
Bard C R Inc N J Com COM 067383109 700 4,100 SH   SOLE   0 0 4,100
Becton Dickinson & Co COM 075887109 702 4,957 SH   SOLE   0 0 4,957
Bristol-Myers Squibb COM 110122108 975 14,650 SH   SOLE   0 0 14,650
CVS Health Corp COM 126650100 834 7,951 SH   SOLE   0 0 7,951
Canadian National Railway Corp COM 136375102 3,526 61,055 SH   SOLE   0 0 61,055
Celgene Corp COM 151020104 3,271 28,265 SH   SOLE   0 0 28,265
Check Point Software COM M22465104 2,303 28,957 SH   SOLE   0 0 28,957
Chevron Texaco Corp COM 166764100 2,859 29,634 SH   SOLE   0 0 29,634
Church & Dwight COM 171340102 4,474 55,142 SH   SOLE   0 0 55,142
Cimarex Energy Co COM 171798101 276 2,500 SH   SOLE   0 0 2,500
Citrix Systems COM 177376100 329 4,693 SH   SOLE   0 0 4,693
Clorox Co COM 189054109 300 2,887 SH   SOLE   0 0 2,887
Cognizant Tech COM 192446102 2,096 34,314 SH   SOLE   0 0 34,314
Comcast Corp New Cl A COM 20030N101 4,327 71,943 SH   SOLE   0 0 71,943
Cummins COM 231021106 2,308 17,594 SH   SOLE   0 0 17,594
Danaher Corp COM 235851102 4,976 58,141 SH   SOLE   0 0 58,141
Davita Healthcare Partners COM 23918K108 3,618 45,525 SH   SOLE   0 0 45,525
Dominion Resources COM 25746U109 493 7,368 SH   SOLE   0 0 7,368
Donaldson Co COM 257651109 452 12,626 SH   SOLE   0 0 12,626
Dr Pepper Snapple Group Inc COM 26138E109 2,484 34,071 SH   SOLE   0 0 34,071
EOG Resources COM 26875p101 1,274 14,550 SH   SOLE   0 0 14,550
Ecolab COM 278865100 5,920 52,361 SH   SOLE   0 0 52,361
Enbridge COM 29250N105 536 11,464 SH   SOLE   0 0 11,464
Express Scripts Hldg Co COM 30219G108 1,945 21,874 SH   SOLE   0 0 21,874
Exxon Mobil Corp COM 30231G102 492 5,911 SH   SOLE   0 0 5,911
Factset Research System COM 303075105 322 1,980 SH   SOLE   0 0 1,980
Fiserv COM 337738108 4,682 56,528 SH   SOLE   0 0 56,528
Gilead Sciences COM 375558103 225 1,925 SH   SOLE   0 0 1,925
Google Cl A COM 38259P508 1,326 2,455 SH   SOLE   0 0 2,455
Grainger (WW) COM 384802104 3,061 12,934 SH   SOLE   0 0 12,934
Henry Schein COM 806407102 4,691 33,006 SH   SOLE   0 0 33,006
Home Depot COM 437076102 286 2,575 SH   SOLE   0 0 2,575
Honeywell COM 438516106 1,207 11,832 SH   SOLE   0 0 11,832
Idexx Labs COM 45168D104 3,821 59,577 SH   SOLE   0 0 59,577
Illinois Tool Works COM 452308109 554 6,034 SH   SOLE   0 0 6,034
InterContinental Htls Gp PLC S COM 45857p509 603 14,915 SH   SOLE   0 0 14,915
Intuit COM 461202103 4,904 48,670 SH   SOLE   0 0 48,670
Johnson & Johnson COM 478160104 911 9,351 SH   SOLE   0 0 9,351
Kinder Morgan Inc COM 49456B101 714 18,588 SH   SOLE   0 0 18,588
Knight Transn COM 499064103 254 9,500 SH   SOLE   0 0 9,500
MasterCard Worldwide COM 57636Q104 5,352 57,255 SH   SOLE   0 0 57,255
McCormick & Co COM 579780206 2,907 35,909 SH   SOLE   0 0 35,909
McKesson HBOC Corp COM 58155Q103 234 1,040 SH   SOLE   0 0 1,040
Merck & Co New COM 58933Y105 501 8,802 SH   SOLE   0 0 8,802
Mettler Toledo Intl COM 592688105 478 1,400 SH   SOLE   0 0 1,400
NextEra Energy COM 65339F101 531 5,421 SH   SOLE   0 0 5,421
Nike Cl B COM 654106103 2,896 26,807 SH   SOLE   0 0 26,807
Noble Energy COM 655044105 254 5,950 SH   SOLE   0 0 5,950
Novartis AG ADR COM 66987V109 4,807 48,884 SH   SOLE   0 0 48,884
Novo Nordisk Spons ADR COM 670100205 6,754 123,334 SH   SOLE   0 0 123,334
O'Reilly Automotive New COM 67103H107 4,862 21,517 SH   SOLE   0 0 21,517
PPG Industries COM 693506107 1,447 12,609 SH   SOLE   0 0 12,609
Paychex COM 704326107 291 6,200 SH   SOLE   0 0 6,200
Praxair COM 74005P104 2,825 23,630 SH   SOLE   0 0 23,630
Public Storage Com COM 74460D109 1,648 8,939 SH   SOLE   0 0 8,939
RPM COM 749685103 1,940 39,610 SH   SOLE   0 0 39,610
Roper Technologies Inc COM 776696106 6,065 35,169 SH   SOLE   0 0 35,169
Schlumberger Ltd COM 806857108 2,768 32,115 SH   SOLE   0 0 32,115
Sigma-Aldrich Corp COM 826552101 6,796 48,771 SH   SOLE   0 0 48,771
Snap-On Inc COM 833034101 1,322 8,300 SH   SOLE   0 0 8,300
Starbucks Corp COM 855244109 1,888 35,206 SH   SOLE   0 0 35,206
Stericycle COM 858912108 5,179 38,675 SH   SOLE   0 0 38,675
TRPrice Assoc COM 74144T108 1,083 13,927 SH   SOLE   0 0 13,927
Taiwan Semiconductor Mfg ADR COM 874039100 2,239 98,571 SH   SOLE   0 0 98,571
Thermo Fisher Scientific COM 883556102 3,731 28,753 SH   SOLE   0 0 28,753
Toro Co COM 891092108 2,146 31,657 SH   SOLE   0 0 31,657
Toronto-Dominion Bk COM 891160509 1,316 30,965 SH   SOLE   0 0 30,965
Trimble Navigation Ltd COM 896239100 203 8,641 SH   SOLE   0 0 8,641
United Technologies COM 913017109 4,007 36,120 SH   SOLE   0 0 36,120
V F Corp COM 918204108 1,379 19,771 SH   SOLE   0 0 19,771
WPP PLC ADR New COM 92937A102 527 4,677 SH   SOLE   0 0 4,677
Walgreen Boots Alliance Inc COM 931427108 232 2,750 SH   SOLE   0 0 2,750
Wells Fargo & Co COM 949746101 959 17,050 SH   SOLE   0 0 17,050