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,674 104,076 SH   SOLE   0 0 104,076
Accenture PLC Cl A COM G1151C101 5,687 54,419 SH   SOLE   0 0 54,419
Air Products & Chemicals COM 009158106 1,224 9,405 SH   SOLE   0 0 9,405
Alphabet Inc COM 02079K305 2,116 2,720 SH   SOLE   0 0 2,720
Ametek COM 031100100 4,351 81,186 SH   SOLE   0 0 81,186
Amgen COM 031162100 3,582 22,068 SH   SOLE   0 0 22,068
Amphenol Corp COM 032095101 4,089 78,289 SH   SOLE   0 0 78,289
Ansys COM 03662Q105 3,128 33,815 SH   SOLE   0 0 33,815
Aon PLC COM G0408V102 715 7,754 SH   SOLE   0 0 7,754
Apple Computer COM 037833100 6,709 63,740 SH   SOLE   0 0 63,740
Arthur J. Gallagher & Co COM 363576109 941 22,985 SH   SOLE   0 0 22,985
Automatic Data Proc COM 053015103 4,267 50,365 SH   SOLE   0 0 50,365
Autozone COM 053332102 2,270 3,060 SH   SOLE   0 0 3,060
Bard C R Inc N J Com COM 067383109 925 4,881 SH   SOLE   0 0 4,881
Becton Dickinson & Co COM 075887109 1,016 6,596 SH   SOLE   0 0 6,596
Bristol-Myers Squibb COM 110122108 1,008 14,650 SH   SOLE   0 0 14,650
CVS Health Corp COM 126650100 2,339 23,922 SH   SOLE   0 0 23,922
Canadian National Railway Corp COM 136375102 1,747 31,271 SH   SOLE   0 0 31,271
Celgene Corp COM 151020104 3,151 26,308 SH   SOLE   0 0 26,308
Check Point Software COM M22465104 2,513 30,883 SH   SOLE   0 0 30,883
Chevron Texaco Corp COM 166764100 589 6,550 SH   SOLE   0 0 6,550
Church & Dwight COM 171340102 4,738 55,816 SH   SOLE   0 0 55,816
Citrix Systems COM 177376100 342 4,515 SH   SOLE   0 0 4,515
Clorox Co COM 189054109 360 2,839 SH   SOLE   0 0 2,839
Cognizant Tech COM 192446102 2,191 36,497 SH   SOLE   0 0 36,497
Comcast Corp New Cl A COM 20030N101 4,097 72,595 SH   SOLE   0 0 72,595
Costco Wholesale COM 22160K105 1,023 6,333 SH   SOLE   0 0 6,333
Danaher Corp COM 235851102 5,575 60,026 SH   SOLE   0 0 60,026
Davita Healthcare Partners COM 23918K108 3,139 45,035 SH   SOLE   0 0 45,035
Dominion Resources COM 25746U109 498 7,365 SH   SOLE   0 0 7,365
Dr Pepper Snapple Group Inc COM 26138E109 3,231 34,664 SH   SOLE   0 0 34,664
Ecolab COM 278865100 5,234 45,757 SH   SOLE   0 0 45,757
Express Scripts Hldg Co COM 30219G108 1,926 22,034 SH   SOLE   0 0 22,034
Exxon Mobil Corp COM 30231G102 396 5,078 SH   SOLE   0 0 5,078
Factset Research System COM 303075105 322 1,980 SH   SOLE   0 0 1,980
Fiserv COM 337738108 4,180 45,702 SH   SOLE   0 0 45,702
Gilead Sciences COM 375558103 1,343 13,270 SH   SOLE   0 0 13,270
Grainger (WW) COM 384802104 1,241 6,126 SH   SOLE   0 0 6,126
Henry Schein COM 806407102 5,324 33,655 SH   SOLE   0 0 33,655
Home Depot COM 437076102 350 2,650 SH   SOLE   0 0 2,650
Honeywell COM 438516106 1,593 15,384 SH   SOLE   0 0 15,384
Idexx Labs COM 45168D104 4,386 60,152 SH   SOLE   0 0 60,152
Illinois Tool Works COM 452308109 1,231 13,279 SH   SOLE   0 0 13,279
InterContinental Htls Gp PLC S COM 45857p509 529 13,655 SH   SOLE   0 0 13,655
Intuit COM 461202103 4,712 48,828 SH   SOLE   0 0 48,828
Johnson & Johnson COM 478160104 950 9,251 SH   SOLE   0 0 9,251
Knight Transn COM 499064103 212 8,750 SH   SOLE   0 0 8,750
MasterCard Worldwide COM 57636Q104 5,995 61,571 SH   SOLE   0 0 61,571
McCormick & Co COM 579780206 3,855 45,059 SH   SOLE   0 0 45,059
McKesson HBOC Corp COM 58155Q103 201 1,018 SH   SOLE   0 0 1,018
Merck & Co New COM 58933Y105 452 8,552 SH   SOLE   0 0 8,552
Mettler Toledo Intl COM 592688105 1,829 5,394 SH   SOLE   0 0 5,394
NextEra Energy COM 65339F101 553 5,319 SH   SOLE   0 0 5,319
Nike Cl B COM 654106103 4,261 68,177 SH   SOLE   0 0 68,177
Novartis AG ADR COM 66987V109 4,215 48,984 SH   SOLE   0 0 48,984
Novo Nordisk Spons ADR COM 670100205 7,226 124,411 SH   SOLE   0 0 124,411
O'Reilly Automotive New COM 67103H107 4,287 16,916 SH   SOLE   0 0 16,916
PPG Industries COM 693506107 2,020 20,437 SH   SOLE   0 0 20,437
Paychex COM 704326107 328 6,200 SH   SOLE   0 0 6,200
Praxair COM 74005P104 1,636 15,979 SH   SOLE   0 0 15,979
Public Storage Com COM 74460D109 2,218 8,954 SH   SOLE   0 0 8,954
RPM COM 749685103 1,803 40,915 SH   SOLE   0 0 40,915
Roper Technologies Inc COM 776696106 6,727 35,447 SH   SOLE   0 0 35,447
Schlumberger Ltd COM 806857108 825 11,835 SH   SOLE   0 0 11,835
Snap-On Inc COM 833034101 3,180 18,549 SH   SOLE   0 0 18,549
Starbucks Corp COM 855244109 2,567 42,755 SH   SOLE   0 0 42,755
Stericycle COM 858912108 4,688 38,869 SH   SOLE   0 0 38,869
TRPrice Assoc COM 74144T108 852 11,919 SH   SOLE   0 0 11,919
Taiwan Semiconductor Mfg ADR COM 874039100 2,300 101,083 SH   SOLE   0 0 101,083
Thermo Fisher Scientific COM 883556102 4,265 30,064 SH   SOLE   0 0 30,064
Toro Co COM 891092108 2,943 40,270 SH   SOLE   0 0 40,270
United Technologies COM 913017109 1,970 20,502 SH   SOLE   0 0 20,502
V F Corp COM 918204108 1,625 26,106 SH   SOLE   0 0 26,106
WPP PLC ADR New COM 92937A102 873 7,604 SH   SOLE   0 0 7,604
Walgreen Boots Alliance Inc COM 931427108 209 2,450 SH   SOLE   0 0 2,450
Wells Fargo & Co COM 949746101 2,048 37,672 SH   SOLE   0 0 37,672