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,858 58,060 SH   SOLE   0 0 58,060
Accenture PLC Cl A COM G1151C101 8,689 45,175 SH   SOLE   0 0 45,175
Adobe Inc COM 00724F101 5,113 18,509 SH   SOLE   0 0 18,509
Air Products & Chemicals COM 009158106 4,428 19,957 SH   SOLE   0 0 19,957
Alphabet Inc COM 02079K305 6,001 4,914 SH   SOLE   0 0 4,914
Alphabet Inc Cl C COM 02079K107 238 195 SH   SOLE   0 0 195
Amazon.com COM 023135106 328 189 SH   SOLE   0 0 189
American Tower Corp. COM 03027X100 4,669 21,114 SH   SOLE   0 0 21,114
Ametek COM 031100100 3,984 43,385 SH   SOLE   0 0 43,385
Amgen COM 031162100 5,477 28,302 SH   SOLE   0 0 28,302
Amphenol Corp COM 032095101 6,341 65,715 SH   SOLE   0 0 65,715
Ansys COM 03662Q105 7,033 31,772 SH   SOLE   0 0 31,772
Aon PLC COM G0408V102 4,850 25,054 SH   SOLE   0 0 25,054
Apple Computer COM 037833100 11,101 49,564 SH   SOLE   0 0 49,564
Automatic Data Proc COM 053015103 6,712 41,582 SH   SOLE   0 0 41,582
Autozone COM 053332102 915 844 SH   SOLE   0 0 844
Becton Dickinson & Co COM 075887109 5,319 21,026 SH   SOLE   0 0 21,026
Berkshire Hathaway Cl B COM 084670702 241 1,160 SH   SOLE   0 0 1,160
Bristol-Myers Squibb COM 110122108 256 5,050 SH   SOLE   0 0 5,050
Canadian National Railway Corp COM 136375102 1,831 20,375 SH   SOLE   0 0 20,375
Check Point Software COM M22465104 3,382 30,882 SH   SOLE   0 0 30,882
Chevron Texaco Corp COM 166764100 3,125 26,353 SH   SOLE   0 0 26,353
Church & Dwight COM 171340102 5,500 73,103 SH   SOLE   0 0 73,103
Clorox Co COM 189054109 323 2,125 SH   SOLE   0 0 2,125
Comcast Corp Cl A COM 20030N101 5,586 123,908 SH   SOLE   0 0 123,908
Costar Group Com COM 22160N109 282 476 SH   SOLE   0 0 476
Costco Wholesale COM 22160K105 4,938 17,141 SH   SOLE   0 0 17,141
Danaher Corp COM 235851102 6,630 45,902 SH   SOLE   0 0 45,902
Ecolab COM 278865100 6,182 31,216 SH   SOLE   0 0 31,216
Extra Space Storage COM 30225T102 284 2,429 SH   SOLE   0 0 2,429
Factset Research System COM 303075105 277 1,140 SH   SOLE   0 0 1,140
Fair Isaac Corp COM 303250104 1,272 4,192 SH   SOLE   0 0 4,192
Fiserv COM 337738108 5,742 55,428 SH   SOLE   0 0 55,428
Fortive Corp COM 34959J108 3,154 46,007 SH   SOLE   0 0 46,007
Gartner Group Cl A COM 366651107 3,763 26,314 SH   SOLE   0 0 26,314
Henry Schein COM 806407102 2,034 32,026 SH   SOLE   0 0 32,026
Home Depot COM 437076102 5,191 22,372 SH   SOLE   0 0 22,372
Honeywell COM 438516106 5,297 31,309 SH   SOLE   0 0 31,309
Idexx Labs COM 45168D104 5,695 20,944 SH   SOLE   0 0 20,944
Illinois Tool Works COM 452308109 3,738 23,886 SH   SOLE   0 0 23,886
Intel Corp COM 458140100 4,723 91,651 SH   SOLE   0 0 91,651
Intuit COM 461202103 5,837 21,949 SH   SOLE   0 0 21,949
J P Morgan Chase COM 46625H100 3,090 26,252 SH   SOLE   0 0 26,252
Johnson & Johnson COM 478160104 658 5,089 SH   SOLE   0 0 5,089
L3 Harris COM 502431109 4,549 21,803 SH   SOLE   0 0 21,803
Laboratory Corp COM 50540R409 4,388 26,122 SH   SOLE   0 0 26,122
Lauder Estee Cos Inc COM 518439104 1,962 9,862 SH   SOLE   0 0 9,862
Marathon Pete Corp COM 56585A102 1,830 30,128 SH   SOLE   0 0 30,128
Marriott Intl New Cl A COM 571903202 1,459 11,731 SH   SOLE   0 0 11,731
Mastercard Worldwide COM 57636Q104 7,996 29,445 SH   SOLE   0 0 29,445
McCormick & Co COM 579780206 5,420 34,675 SH   SOLE   0 0 34,675
Merck & Co New COM 58933Y105 465 5,524 SH   SOLE   0 0 5,524
Mettler Toledo Intl COM 592688105 4,411 6,262 SH   SOLE   0 0 6,262
Microsoft Corp COM 594918104 6,555 47,148 SH   SOLE   0 0 47,148
Moody's Corp COM 615369105 2,541 12,403 SH   SOLE   0 0 12,403
NextEra Energy COM 65339F101 2,115 9,079 SH   SOLE   0 0 9,079
Nike Cl B COM 654106103 4,577 48,738 SH   SOLE   0 0 48,738
O'Reilly Automotive New COM 67103H107 3,674 9,219 SH   SOLE   0 0 9,219
PNC Bk Corp COM 693475105 245 1,745 SH   SOLE   0 0 1,745
Paychex COM 704326107 464 5,609 SH   SOLE   0 0 5,609
Phillips 66 COM 718546104 2,580 25,199 SH   SOLE   0 0 25,199
Public Storage Com COM 74460D109 852 3,472 SH   SOLE   0 0 3,472
Roper Technologies Inc COM 776696106 6,250 17,526 SH   SOLE   0 0 17,526
Sherwin-Williams Co COM 824348106 4,880 8,874 SH   SOLE   0 0 8,874
Starbucks Corp COM 855244109 3,685 41,676 SH   SOLE   0 0 41,676
TRPrice Assoc COM 74144T108 1,028 8,997 SH   SOLE   0 0 8,997
Taiwan Semiconductor COM 874039100 6,735 144,894 SH   SOLE   0 0 144,894
Thermo Fisher Scientific COM 883556102 7,843 26,928 SH   SOLE   0 0 26,928
Toro Co COM 891092108 4,706 64,207 SH   SOLE   0 0 64,207
Union Pacific Corp COM 907818108 293 1,810 SH   SOLE   0 0 1,810
UnitedHealth Grp COM 91324P102 2,638 12,141 SH   SOLE   0 0 12,141
Verizon Communication COM 92343v104 1,744 28,901 SH   SOLE   0 0 28,901
Walt Disney Company COM 254687106 426 3,266 SH   SOLE   0 0 3,266
Amer Fds Wash Mutual ISHARES 939330106 303 6,555 SH   SOLE   0 0 6,555