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,121 58,953 SH   SOLE   0 0 58,953
Accenture PLC Cl A COM G1151C101 9,566 45,430 SH   SOLE   0 0 45,430
Adobe Inc COM 00724F101 6,909 20,947 SH   SOLE   0 0 20,947
Air Products & Chemicals COM 009158106 4,439 18,892 SH   SOLE   0 0 18,892
Alphabet Inc COM 02079K305 6,903 5,154 SH   SOLE   0 0 5,154
Alphabet Inc Cl C COM 02079K107 261 195 SH   SOLE   0 0 195
Amazon.com COM 023135106 211 114 SH   SOLE   0 0 114
American Tower Corp. COM 03027X100 4,914 21,382 SH   SOLE   0 0 21,382
Ametek COM 031100100 4,287 42,978 SH   SOLE   0 0 42,978
Amgen COM 031162100 6,942 28,798 SH   SOLE   0 0 28,798
Amphenol Corp COM 032095101 7,191 66,441 SH   SOLE   0 0 66,441
Ansys COM 03662Q105 6,878 26,721 SH   SOLE   0 0 26,721
Aon PLC COM G0408V102 5,326 25,568 SH   SOLE   0 0 25,568
Apple Computer COM 037833100 13,926 47,425 SH   SOLE   0 0 47,425
Automatic Data Proc COM 053015103 7,174 42,074 SH   SOLE   0 0 42,074
Autozone COM 053332102 1,060 890 SH   SOLE   0 0 890
Becton Dickinson & Co COM 075887109 5,898 21,685 SH   SOLE   0 0 21,685
Berkshire Hathaway Cl B COM 084670702 263 1,160 SH   SOLE   0 0 1,160
Bristol-Myers Squibb COM 110122108 319 4,975 SH   SOLE   0 0 4,975
Canadian National Railway Corp COM 136375102 1,854 20,492 SH   SOLE   0 0 20,492
Check Point Software COM M22465104 3,500 31,540 SH   SOLE   0 0 31,540
Chevron Texaco Corp COM 166764100 3,177 26,359 SH   SOLE   0 0 26,359
Church & Dwight COM 171340102 5,195 73,851 SH   SOLE   0 0 73,851
Clorox Co COM 189054109 311 2,025 SH   SOLE   0 0 2,025
Comcast Corp Cl A COM 20030N101 5,452 121,230 SH   SOLE   0 0 121,230
Costar Group Com COM 22160N109 291 486 SH   SOLE   0 0 486
Costco Wholesale COM 22160K105 4,919 16,735 SH   SOLE   0 0 16,735
Danaher Corp COM 235851102 7,081 46,139 SH   SOLE   0 0 46,139
Ecolab COM 278865100 6,113 31,673 SH   SOLE   0 0 31,673
Edward Lifesciences COM 28176E108 1,317 5,645 SH   SOLE   0 0 5,645
Extra Space Storage COM 30225T102 254 2,402 SH   SOLE   0 0 2,402
Factset Research System COM 303075105 306 1,140 SH   SOLE   0 0 1,140
Fair Isaac Corp COM 303250104 1,920 5,124 SH   SOLE   0 0 5,124
Fiserv COM 337738108 6,548 56,631 SH   SOLE   0 0 56,631
Fortive Corp COM 34959J108 3,602 47,154 SH   SOLE   0 0 47,154
Gartner Group Cl A COM 366651107 4,149 26,927 SH   SOLE   0 0 26,927
Henry Schein COM 806407102 2,213 33,166 SH   SOLE   0 0 33,166
Home Depot COM 437076102 4,947 22,651 SH   SOLE   0 0 22,651
Honeywell COM 438516106 5,666 32,010 SH   SOLE   0 0 32,010
Idexx Labs COM 45168D104 5,487 21,012 SH   SOLE   0 0 21,012
Illinois Tool Works COM 452308109 4,514 25,132 SH   SOLE   0 0 25,132
Intel Corp COM 458140100 5,551 92,756 SH   SOLE   0 0 92,756
Intuit COM 461202103 5,844 22,312 SH   SOLE   0 0 22,312
J P Morgan Chase COM 46625H100 4,852 34,809 SH   SOLE   0 0 34,809
Johnson & Johnson COM 478160104 735 5,039 SH   SOLE   0 0 5,039
L3 Harris COM 502431109 4,335 21,908 SH   SOLE   0 0 21,908
Laboratory Corp COM 50540R409 4,480 26,483 SH   SOLE   0 0 26,483
Lauder Estee Cos Inc COM 518439104 2,095 10,142 SH   SOLE   0 0 10,142
Marathon Pete Corp COM 56585A102 1,718 28,514 SH   SOLE   0 0 28,514
Marriott Intl New Cl A COM 571903202 1,759 11,619 SH   SOLE   0 0 11,619
Mastercard Worldwide COM 57636Q104 8,418 28,192 SH   SOLE   0 0 28,192
McCormick & Co COM 579780206 5,340 31,461 SH   SOLE   0 0 31,461
Merck & Co New COM 58933Y105 448 4,924 SH   SOLE   0 0 4,924
Mettler Toledo Intl COM 592688105 5,115 6,448 SH   SOLE   0 0 6,448
Microsoft Corp COM 594918104 7,463 47,323 SH   SOLE   0 0 47,323
Moody's Corp COM 615369105 3,135 13,203 SH   SOLE   0 0 13,203
NextEra Energy COM 65339F101 2,216 9,152 SH   SOLE   0 0 9,152
Nike Cl B COM 654106103 4,996 49,318 SH   SOLE   0 0 49,318
O'Reilly Automotive New COM 67103H107 3,425 7,814 SH   SOLE   0 0 7,814
PNC Bk Corp COM 693475105 279 1,745 SH   SOLE   0 0 1,745
Paychex COM 704326107 500 5,884 SH   SOLE   0 0 5,884
Phillips 66 COM 718546104 3,021 27,117 SH   SOLE   0 0 27,117
Public Storage Com COM 74460D109 684 3,212 SH   SOLE   0 0 3,212
Roper Technologies Inc COM 776696106 6,257 17,664 SH   SOLE   0 0 17,664
Sherwin-Williams Co COM 824348106 4,780 8,192 SH   SOLE   0 0 8,192
Starbucks Corp COM 855244109 3,838 43,657 SH   SOLE   0 0 43,657
TRPrice Assoc COM 74144T108 1,066 8,747 SH   SOLE   0 0 8,747
Taiwan Semiconductor COM 874039100 8,407 144,704 SH   SOLE   0 0 144,704
Thermo Fisher Scientific COM 883556102 8,317 25,601 SH   SOLE   0 0 25,601
Toro Co COM 891092108 5,191 65,158 SH   SOLE   0 0 65,158
Union Pacific Corp COM 907818108 451 2,492 SH   SOLE   0 0 2,492
UnitedHealth Grp COM 91324P102 3,682 12,524 SH   SOLE   0 0 12,524
Valero Energy Corp New COM 91913Y100 617 6,585 SH   SOLE   0 0 6,585
Verizon Communication COM 92343v104 1,860 30,291 SH   SOLE   0 0 30,291
Walt Disney Company COM 254687106 472 3,266 SH   SOLE   0 0 3,266
Amer Fds Wash Mutual ISHARES 939330106 265 5,518 SH   SOLE   0 0 5,518