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 7,103 65,371 SH   SOLE   0 0 65,371
Accenture PLC Cl A COM G1151C101 5,639 20,310 SH   SOLE   0 0 20,310
Adobe Inc COM 00724F101 3,913 10,689 SH   SOLE   0 0 10,689
Air Products & Chemicals COM 009158106 4,474 18,603 SH   SOLE   0 0 18,603
Akamai Technologies Inc COM 00971T101 1,668 18,268 SH   SOLE   0 0 18,268
Alphabet Inc COM 02079K305 9,955 4,568 SH   SOLE   0 0 4,568
American Tower Corp COM 03027X100 4,811 18,822 SH   SOLE   0 0 18,822
Ametek COM 031100100 3,375 30,717 SH   SOLE   0 0 30,717
Amphenol Corp COM 032095101 5,457 84,765 SH   SOLE   0 0 84,765
Ansys COM 03662Q105 2,278 9,518 SH   SOLE   0 0 9,518
Aon PLC COM G0403H108 4,525 16,778 SH   SOLE   0 0 16,778
Apple Computer COM 037833100 13,260 96,985 SH   SOLE   0 0 96,985
Automatic Data Proc COM 053015103 4,870 23,185 SH   SOLE   0 0 23,185
Balchem Corp COM 057665200 2,504 19,303 SH   SOLE   0 0 19,303
Berkshire Hathaway Cl B COM 084670702 362 1,325 SH   SOLE   0 0 1,325
Cadence Design Sys COM 127387108 5,154 34,356 SH   SOLE   0 0 34,356
Chevron Corp COM 166764100 691 4,776 SH   SOLE   0 0 4,776
Church & Dwight COM 171340102 4,378 47,252 SH   SOLE   0 0 47,252
Cintas Corp COM 172908105 3,800 10,172 SH   SOLE   0 0 10,172
Costco Wholesale Co COM 22160K105 6,708 13,997 SH   SOLE   0 0 13,997
Danaher Corp COM 235851102 7,676 30,278 SH   SOLE   0 0 30,278
Digital Realty Trust REIT COM 253868103 247 1,900 SH   SOLE   0 0 1,900
Ecolab COM 278865100 347 2,255 SH   SOLE   0 0 2,255
Edward Lifesciences COM 28176E108 5,195 54,636 SH   SOLE   0 0 54,636
Enphase Energy Inc COM 29355A107 984 5,038 SH   SOLE   0 0 5,038
Estee Lauder Cos Inc Cl A COM 518439104 2,886 11,332 SH   SOLE   0 0 11,332
Extra Space Storage COM 30225T102 3,452 20,290 SH   SOLE   0 0 20,290
Exxon Mobil Corp COM 30231G102 264 3,080 SH   SOLE   0 0 3,080
Fiserv COM 337738108 2,259 25,395 SH   SOLE   0 0 25,395
Fortinet Inc COM 34959E109 5,039 89,065 SH   SOLE   0 0 89,065
Garmin Ltd COM H2906T109 1,458 14,842 SH   SOLE   0 0 14,842
Generac Hldgs Inc COM 368736104 2,370 11,254 SH   SOLE   0 0 11,254
Home Depot COM 437076102 5,439 19,830 SH   SOLE   0 0 19,830
Honeywell Intl Inc COM 438516106 4,752 27,340 SH   SOLE   0 0 27,340
Idexx Labs COM 45168D104 2,204 6,285 SH   SOLE   0 0 6,285
Illinois Tool Works COM 452308109 3,478 19,082 SH   SOLE   0 0 19,082
Independence Realty Tr REIT COM 45378A106 205 9,900 SH   SOLE   0 0 9,900
Intuit COM 461202103 2,902 7,529 SH   SOLE   0 0 7,529
J P Morgan Chase COM 46625H100 4,391 38,996 SH   SOLE   0 0 38,996
Johnson & Johnson COM 478160104 355 2,000 SH   SOLE   0 0 2,000
Laboratory Corp COM 50540R409 4,318 18,425 SH   SOLE   0 0 18,425
Lam Research Corp COM 512807108 2,893 6,788 SH   SOLE   0 0 6,788
Marriott Intl New Cl A COM 571903202 234 1,718 SH   SOLE   0 0 1,718
Mastercard Worldwide COM 57636Q104 7,110 22,536 SH   SOLE   0 0 22,536
McCormick & Co COM 579780206 3,534 42,449 SH   SOLE   0 0 42,449
Mettler Toledo Intl COM 592688105 3,652 3,179 SH   SOLE   0 0 3,179
Microsoft Corp COM 594918104 9,032 35,167 SH   SOLE   0 0 35,167
Moody's Corp COM 615369105 3,121 11,477 SH   SOLE   0 0 11,477
NextEra Energy COM 65339F101 2,774 35,807 SH   SOLE   0 0 35,807
Nike Cl B COM 654106103 2,885 28,231 SH   SOLE   0 0 28,231
O'Reilly Automotive New COM 67103H107 5,551 8,787 SH   SOLE   0 0 8,787
Paychex COM 704326107 444 3,902 SH   SOLE   0 0 3,902
PerkinElmer Inc COM 714046109 3,567 25,081 SH   SOLE   0 0 25,081
Roper Technologies Inc COM 776696106 2,973 7,533 SH   SOLE   0 0 7,533
S&P Global Inc COM 78409V104 4,305 12,772 SH   SOLE   0 0 12,772
Sherwin-Williams Co COM 824348106 3,757 16,777 SH   SOLE   0 0 16,777
Solaredge Tech COM 83417M104 2,227 8,139 SH   SOLE   0 0 8,139
TE Connectivity Ltd COM H84989104 2,959 26,152 SH   SOLE   0 0 26,152
TRPrice Assoc COM 74144T108 892 7,850 SH   SOLE   0 0 7,850
Taiwan Semiconductor COM 874039100 5,546 67,847 SH   SOLE   0 0 67,847
Thermo Fisher Scientific COM 883556102 9,489 17,466 SH   SOLE   0 0 17,466
Toro Co COM 891092108 372 4,912 SH   SOLE   0 0 4,912
Truist Finl Corp COM 89832Q109 220 4,637 SH   SOLE   0 0 4,637
Verisign COM 92343E102 2,534 15,145 SH   SOLE   0 0 15,145
Waste Connections Inc COM 94106B101 3,772 30,430 SH   SOLE   0 0 30,430
Carlyle Tactical Priv Fd ISHARES 143106508 193 23,000 SH   SOLE   0 0 23,000
iShares US Tech ETF ISHARES 464287721 249 3,120 SH   SOLE   0 0 3,120