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 6,447 59,237 SH   SOLE   0 0 59,237
Accenture PLC Cl A COM G1151C101 9,613 42,538 SH   SOLE   0 0 42,538
Adobe Inc COM 00724F101 9,512 19,395 SH   SOLE   0 0 19,395
Air Products & Chemicals COM 009158106 5,309 17,823 SH   SOLE   0 0 17,823
Alphabet Inc COM 02079K305 6,400 4,367 SH   SOLE   0 0 4,367
Amazon.com COM 023135106 217 69 SH   SOLE   0 0 69
American Tower Corp COM 03027X100 4,912 20,322 SH   SOLE   0 0 20,322
Ametek COM 031100100 4,110 41,344 SH   SOLE   0 0 41,344
Amgen COM 031162100 6,543 25,742 SH   SOLE   0 0 25,742
Amphenol Corp COM 032095101 6,464 59,700 SH   SOLE   0 0 59,700
Ansys COM 03662Q105 8,017 24,499 SH   SOLE   0 0 24,499
Aon PLC COM G0403H108 5,285 25,617 SH   SOLE   0 0 25,617
Apple Computer COM 037833100 17,117 147,801 SH   SOLE   0 0 147,801
Aptargroup COM 038336103 2,090 18,464 SH   SOLE   0 0 18,464
Automatic Data Proc COM 053015103 3,291 23,594 SH   SOLE   0 0 23,594
Autozone COM 053332102 899 763 SH   SOLE   0 0 763
Becton Dickinson & Co COM 075887109 4,759 20,455 SH   SOLE   0 0 20,455
Berkshire Hathaway Cl B COM 084670702 245 1,150 SH   SOLE   0 0 1,150
Bristol-Myers Squibb COM 110122108 270 4,475 SH   SOLE   0 0 4,475
Canadian National Railway Corp COM 136375102 1,293 12,149 SH   SOLE   0 0 12,149
Chevron Texaco Corp COM 166764100 269 3,731 SH   SOLE   0 0 3,731
Church & Dwight COM 171340102 6,390 68,186 SH   SOLE   0 0 68,186
Cintas Corp COM 172908105 3,080 9,254 SH   SOLE   0 0 9,254
Clorox Co COM 189054109 384 1,825 SH   SOLE   0 0 1,825
Comcast Corp Cl A COM 20030N101 2,010 43,448 SH   SOLE   0 0 43,448
Costar Group Com COM 22160N109 686 808 SH   SOLE   0 0 808
Costco Wholesale COM 22160K105 5,772 16,260 SH   SOLE   0 0 16,260
Danaher Corp COM 235851102 7,650 35,526 SH   SOLE   0 0 35,526
Ecolab COM 278865100 5,236 26,200 SH   SOLE   0 0 26,200
Edward Lifesciences COM 28176E108 3,613 45,270 SH   SOLE   0 0 45,270
Enphase Energy Inc COM 29355A107 561 6,791 SH   SOLE   0 0 6,791
Extra Space Storage COM 30225T102 218 2,040 SH   SOLE   0 0 2,040
Fair Isaac Corp COM 303250104 2,905 6,829 SH   SOLE   0 0 6,829
Fiserv COM 337738108 5,528 53,647 SH   SOLE   0 0 53,647
Home Depot COM 437076102 6,108 21,993 SH   SOLE   0 0 21,993
Honeywell COM 438516106 4,417 26,835 SH   SOLE   0 0 26,835
Idexx Labs COM 45168D104 7,626 19,400 SH   SOLE   0 0 19,400
Illinois Tool Works COM 452308109 4,808 24,883 SH   SOLE   0 0 24,883
Intel Corp COM 458140100 3,827 73,917 SH   SOLE   0 0 73,917
Intuit COM 461202103 7,055 21,626 SH   SOLE   0 0 21,626
J P Morgan Chase COM 46625H100 2,649 27,514 SH   SOLE   0 0 27,514
Johnson & Johnson COM 478160104 484 3,250 SH   SOLE   0 0 3,250
L3 Harris COM 502431109 3,159 18,601 SH   SOLE   0 0 18,601
Laboratory Corp COM 50540R409 4,894 25,996 SH   SOLE   0 0 25,996
Lauder Estee Cos Inc COM 518439104 4,275 19,588 SH   SOLE   0 0 19,588
Mastercard Worldwide COM 57636Q104 8,689 25,695 SH   SOLE   0 0 25,695
McCormick & Co COM 579780206 5,973 30,771 SH   SOLE   0 0 30,771
Merck & Co New COM 58933Y105 355 4,275 SH   SOLE   0 0 4,275
Mettler Toledo Intl COM 592688105 5,126 5,308 SH   SOLE   0 0 5,308
Microsoft Corp COM 594918104 9,633 45,798 SH   SOLE   0 0 45,798
Moody's Corp COM 615369105 3,818 13,174 SH   SOLE   0 0 13,174
NextEra Energy COM 65339F101 2,693 9,703 SH   SOLE   0 0 9,703
Nike Cl B COM 654106103 7,296 58,119 SH   SOLE   0 0 58,119
O'Reilly Automotive New COM 67103H107 3,354 7,274 SH   SOLE   0 0 7,274
Paychex COM 704326107 467 5,859 SH   SOLE   0 0 5,859
Roper Technologies Inc COM 776696106 4,974 12,590 SH   SOLE   0 0 12,590
S&P Global Inc COM 78409V104 2,042 5,662 SH   SOLE   0 0 5,662
Sherwin-Williams Co COM 824348106 4,371 6,274 SH   SOLE   0 0 6,274
Solaredge Tech COM 83417M104 1,716 7,199 SH   SOLE   0 0 7,199
Starbucks Corp COM 855244109 3,412 39,713 SH   SOLE   0 0 39,713
TRPrice Assoc COM 74144T108 1,016 7,925 SH   SOLE   0 0 7,925
Taiwan Semiconductor COM 874039100 10,928 134,803 SH   SOLE   0 0 134,803
Thermo Fisher Scientific COM 883556102 10,480 23,737 SH   SOLE   0 0 23,737
Toro Co COM 891092108 5,143 61,268 SH   SOLE   0 0 61,268
Union Pacific Corp COM 907818108 419 2,130 SH   SOLE   0 0 2,130
UnitedHealth Grp COM 91324P102 3,944 12,650 SH   SOLE   0 0 12,650
Verizon Communication COM 92343v104 1,860 31,267 SH   SOLE   0 0 31,267
Waste Connections Inc COM 94106B101 1,681 16,190 SH   SOLE   0 0 16,190
SEI Mkt Gwth Strat ISHARES 784111494 245 10,123 SH   SOLE   0 0 10,123