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 COM 88579Y101 298 1,562 SH   SOLE   0 0 1,562
Abbott Laboratories COM 002824100 934 12,910 SH   SOLE   0 0 12,910
Accenture PLC Cl A COM G1151C101 6,125 43,439 SH   SOLE   0 0 43,439
Adobe Inc COM 00724F101 1,111 4,910 SH   SOLE   0 0 4,910
Air Products & Chemicals COM 009158106 3,017 18,853 SH   SOLE   0 0 18,853
Alphabet Inc COM 02079K305 4,786 4,580 SH   SOLE   0 0 4,580
American Tower Corp. COM 03027X100 836 5,286 SH   SOLE   0 0 5,286
Ametek COM 031100100 2,760 40,771 SH   SOLE   0 0 40,771
Amgen COM 031162100 4,792 24,617 SH   SOLE   0 0 24,617
Amphenol Corp COM 032095101 5,309 65,533 SH   SOLE   0 0 65,533
Ansys COM 03662Q105 3,856 26,973 SH   SOLE   0 0 26,973
Aon PLC COM G0408V102 3,611 24,845 SH   SOLE   0 0 24,845
Apple Computer COM 037833100 7,331 46,474 SH   SOLE   0 0 46,474
Automatic Data Proc COM 053015103 5,641 43,024 SH   SOLE   0 0 43,024
Autozone COM 053332102 620 740 SH   SOLE   0 0 740
Becton Dickinson & Co COM 075887109 4,611 20,465 SH   SOLE   0 0 20,465
Berkshire Hathaway Cl B COM 084670702 224 1,098 SH   SOLE   0 0 1,098
Booking Hldgs Inc COM 09857L108 560 325 SH   SOLE   0 0 325
Bristol-Myers Squibb COM 110122108 452 8,700 SH   SOLE   0 0 8,700
Canadian National Railway Corp COM 136375102 1,609 21,711 SH   SOLE   0 0 21,711
Check Point Software COM M22465104 3,601 35,084 SH   SOLE   0 0 35,084
Chevron Texaco Corp COM 166764100 3,364 30,925 SH   SOLE   0 0 30,925
Church & Dwight COM 171340102 4,895 74,435 SH   SOLE   0 0 74,435
Clorox Co COM 189054109 331 2,150 SH   SOLE   0 0 2,150
Cognizant Tech COM 192446102 1,034 16,285 SH   SOLE   0 0 16,285
Comcast Corp New Cl A COM 20030N101 3,730 109,553 SH   SOLE   0 0 109,553
Costco Wholesale COM 22160K105 2,656 13,038 SH   SOLE   0 0 13,038
Danaher Corp COM 235851102 4,372 42,399 SH   SOLE   0 0 42,399
Ecolab COM 278865100 4,861 32,992 SH   SOLE   0 0 32,992
Factset Research System COM 303075105 215 1,075 SH   SOLE   0 0 1,075
Fiserv COM 337738108 4,827 65,683 SH   SOLE   0 0 65,683
Fortive Corp COM 34959J108 3,481 51,453 SH   SOLE   0 0 51,453
Gartner Group Cl A COM 366651107 2,471 19,328 SH   SOLE   0 0 19,328
Harris Corp COM 413875105 3,147 23,370 SH   SOLE   0 0 23,370
Henry Schein COM 806407102 2,977 37,912 SH   SOLE   0 0 37,912
Home Depot COM 437076102 3,459 20,133 SH   SOLE   0 0 20,133
Honeywell COM 438516106 4,278 32,383 SH   SOLE   0 0 32,383
Idexx Labs COM 45168D104 4,113 22,113 SH   SOLE   0 0 22,113
Illinois Tool Works COM 452308109 3,013 23,786 SH   SOLE   0 0 23,786
Intuit COM 461202103 4,769 24,226 SH   SOLE   0 0 24,226
J P Morgan Chase COM 46625H100 2,193 22,462 SH   SOLE   0 0 22,462
Johnson & Johnson COM 478160104 658 5,100 SH   SOLE   0 0 5,100
Laboratory Corp COM 50540R409 3,273 25,899 SH   SOLE   0 0 25,899
Lauder Estee Cos Inc COM 518439104 524 4,025 SH   SOLE   0 0 4,025
Marathon Pete Corp COM 56585A102 2,393 40,559 SH   SOLE   0 0 40,559
Marriott Intl New Cl A COM 571903202 1,096 10,092 SH   SOLE   0 0 10,092
Mastercard Worldwide COM 57636Q104 6,792 36,005 SH   SOLE   0 0 36,005
McCormick & Co COM 579780206 4,740 34,041 SH   SOLE   0 0 34,041
Merck & Co New COM 58933Y105 424 5,550 SH   SOLE   0 0 5,550
Mettler Toledo Intl COM 592688105 3,775 6,675 SH   SOLE   0 0 6,675
Microsoft Corp COM 594918104 2,829 27,853 SH   SOLE   0 0 27,853
Moody's Corp COM 615369105 1,553 11,092 SH   SOLE   0 0 11,092
NextEra Energy COM 65339F101 696 4,004 SH   SOLE   0 0 4,004
Nike Cl B COM 654106103 3,449 46,523 SH   SOLE   0 0 46,523
Novo Nordisk Spons ADR COM 670100205 253 5,501 SH   SOLE   0 0 5,501
O'Reilly Automotive New COM 67103H107 3,099 9,001 SH   SOLE   0 0 9,001
Paychex COM 704326107 343 5,260 SH   SOLE   0 0 5,260
Phillips 66 COM 718546104 1,349 15,656 SH   SOLE   0 0 15,656
Public Storage Com COM 74460D109 736 3,635 SH   SOLE   0 0 3,635
Roper Technologies Inc COM 776696106 5,449 20,446 SH   SOLE   0 0 20,446
Sherwin-Williams Co COM 824348106 3,240 8,234 SH   SOLE   0 0 8,234
Starbucks Corp COM 855244109 2,520 39,125 SH   SOLE   0 0 39,125
TRPrice Assoc COM 74144T108 829 8,975 SH   SOLE   0 0 8,975
Taiwan Semiconductor COM 874039100 5,314 143,972 SH   SOLE   0 0 143,972
Thermo Fisher Scientific COM 883556102 6,199 27,700 SH   SOLE   0 0 27,700
Toro Co COM 891092108 3,867 69,204 SH   SOLE   0 0 69,204
UnitedHealth Grp COM 91324P102 1,170 4,696 SH   SOLE   0 0 4,696
Verizon Communication COM 92343v104 235 4,180 SH   SOLE   0 0 4,180
Amer Fds Wash Mutual ISHARES 939330106 532 13,041 SH   SOLE   0 0 13,041