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,525 59,599 SH   SOLE   0 0 59,599
Accenture PLC Cl A COM G1151C101 11,180 42,799 SH   SOLE   0 0 42,799
Adobe Inc COM 00724F101 9,730 19,455 SH   SOLE   0 0 19,455
Air Products & Chemicals COM 009158106 4,893 17,908 SH   SOLE   0 0 17,908
Alphabet Inc COM 02079K305 7,624 4,350 SH   SOLE   0 0 4,350
Amazon.com COM 023135106 1,488 457 SH   SOLE   0 0 457
American Tower Corp COM 03027X100 4,550 20,270 SH   SOLE   0 0 20,270
Ametek COM 031100100 5,023 41,536 SH   SOLE   0 0 41,536
Amgen COM 031162100 5,898 25,653 SH   SOLE   0 0 25,653
Amphenol Corp COM 032095101 7,888 60,318 SH   SOLE   0 0 60,318
Ansys COM 03662Q105 8,952 24,608 SH   SOLE   0 0 24,608
Aon PLC COM G0403H108 5,412 25,618 SH   SOLE   0 0 25,618
Apple Computer COM 037833100 19,573 147,508 SH   SOLE   0 0 147,508
Aptargroup COM 038336103 2,504 18,289 SH   SOLE   0 0 18,289
Automatic Data Proc COM 053015103 4,286 24,327 SH   SOLE   0 0 24,327
Becton Dickinson & Co COM 075887109 5,128 20,495 SH   SOLE   0 0 20,495
Berkshire Hathaway Cl B COM 084670702 255 1,100 SH   SOLE   0 0 1,100
Bristol-Myers Squibb COM 110122108 278 4,475 SH   SOLE   0 0 4,475
CSX Corp COM 126408103 209 2,300 SH   SOLE   0 0 2,300
Cadence Design Sys COM 127387108 4,532 33,217 SH   SOLE   0 0 33,217
Canadian National Railway Corp COM 136375102 1,735 15,790 SH   SOLE   0 0 15,790
Chevron Texaco Corp COM 166764100 315 3,731 SH   SOLE   0 0 3,731
Church & Dwight COM 171340102 5,983 68,587 SH   SOLE   0 0 68,587
Cintas Corp COM 172908105 3,499 9,900 SH   SOLE   0 0 9,900
Clorox Co COM 189054109 348 1,725 SH   SOLE   0 0 1,725
Comcast Corp Cl A COM 20030N101 1,596 30,454 SH   SOLE   0 0 30,454
Costar Group Com COM 22160N109 967 1,046 SH   SOLE   0 0 1,046
Costco Wholesale COM 22160K105 6,167 16,368 SH   SOLE   0 0 16,368
D R Horton Inc COM 23331A109 597 8,660 SH   SOLE   0 0 8,660
Danaher Corp COM 235851102 7,923 35,668 SH   SOLE   0 0 35,668
Ecolab COM 278865100 5,699 26,339 SH   SOLE   0 0 26,339
Edward Lifesciences COM 28176E108 4,181 45,832 SH   SOLE   0 0 45,832
Enphase Energy Inc COM 29355A107 1,598 9,105 SH   SOLE   0 0 9,105
Equinix Inc REIT COM 29444U700 1,421 1,989 SH   SOLE   0 0 1,989
Extra Space Storage COM 30225T102 241 2,084 SH   SOLE   0 0 2,084
Fair Isaac Corp COM 303250104 3,489 6,827 SH   SOLE   0 0 6,827
Fiserv COM 337738108 6,076 53,367 SH   SOLE   0 0 53,367
Fortinet Inc COM 34959E109 2,353 15,842 SH   SOLE   0 0 15,842
Home Depot COM 437076102 5,764 21,699 SH   SOLE   0 0 21,699
Honeywell COM 438516106 5,725 26,917 SH   SOLE   0 0 26,917
Idexx Labs COM 45168D104 9,707 19,420 SH   SOLE   0 0 19,420
Illinois Tool Works COM 452308109 5,093 24,978 SH   SOLE   0 0 24,978
Intuit COM 461202103 8,243 21,700 SH   SOLE   0 0 21,700
J P Morgan Chase COM 46625H100 3,305 26,013 SH   SOLE   0 0 26,013
Johnson & Johnson COM 478160104 511 3,250 SH   SOLE   0 0 3,250
L3 Harris COM 502431109 904 4,784 SH   SOLE   0 0 4,784
Laboratory Corp COM 50540R409 5,305 26,062 SH   SOLE   0 0 26,062
Lauder Estee Cos Inc COM 518439104 5,189 19,492 SH   SOLE   0 0 19,492
Marriott Intl New Cl A COM 571903202 253 1,918 SH   SOLE   0 0 1,918
Mastercard Worldwide COM 57636Q104 9,147 25,626 SH   SOLE   0 0 25,626
McCormick & Co COM 579780206 5,905 61,764 SH   SOLE   0 0 61,764
Merck & Co New COM 58933Y105 301 3,675 SH   SOLE   0 0 3,675
Mettler Toledo Intl COM 592688105 6,072 5,328 SH   SOLE   0 0 5,328
Microsoft Corp COM 594918104 10,227 45,980 SH   SOLE   0 0 45,980
Moody's Corp COM 615369105 3,847 13,256 SH   SOLE   0 0 13,256
NextEra Energy COM 65339F101 3,002 38,913 SH   SOLE   0 0 38,913
Nike Cl B COM 654106103 8,220 58,103 SH   SOLE   0 0 58,103
O'Reilly Automotive New COM 67103H107 3,455 7,635 SH   SOLE   0 0 7,635
Paychex COM 704326107 555 5,955 SH   SOLE   0 0 5,955
Roper Technologies Inc COM 776696106 5,457 12,658 SH   SOLE   0 0 12,658
S&P Global Inc COM 78409V104 1,988 6,049 SH   SOLE   0 0 6,049
Sherwin-Williams Co COM 824348106 4,624 6,292 SH   SOLE   0 0 6,292
Solaredge Tech COM 83417M104 2,288 7,170 SH   SOLE   0 0 7,170
Starbucks Corp COM 855244109 4,179 39,059 SH   SOLE   0 0 39,059
TRPrice Assoc COM 74144T108 1,200 7,925 SH   SOLE   0 0 7,925
Taiwan Semiconductor COM 874039100 14,719 134,986 SH   SOLE   0 0 134,986
Thermo Fisher Scientific COM 883556102 11,083 23,794 SH   SOLE   0 0 23,794
Toro Co COM 891092108 5,856 61,741 SH   SOLE   0 0 61,741
Union Pacific Corp COM 907818108 439 2,110 SH   SOLE   0 0 2,110
UnitedHealth Grp COM 91324P102 4,386 12,507 SH   SOLE   0 0 12,507
Verizon Communication COM 92343v104 1,797 30,592 SH   SOLE   0 0 30,592
Waste Connections Inc COM 94106B101 2,241 21,850 SH   SOLE   0 0 21,850
SEI Mkt Gwth Strat ISHARES 784111494 203 7,623 SH   SOLE   0 0 7,623