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
3M Co COM 88579Y101 70 400 SH   SOLE   0 0 400
ABB Ltd Spons ADR COM 000375204 5 150 SH   SOLE   0 0 150
AT & T COM 00206R102 5 200 SH   SOLE   0 0 200
Abbott Laboratories COM 002824100 7,134 60,390 SH   SOLE   0 0 60,390
Accenture PLC Cl A COM G1151C101 11,229 35,100 SH   SOLE   0 0 35,100
Adobe Inc COM 00724F101 11,043 19,182 SH   SOLE   0 0 19,182
Air Products & Chemicals COM 009158106 4,100 16,009 SH   SOLE   0 0 16,009
Akamai Technologies Inc COM 00971T101 1,422 13,596 SH   SOLE   0 0 13,596
Alphabet Inc COM 02079K305 10,617 3,971 SH   SOLE   0 0 3,971
Alphabet Inc Cl C COM 02079K107 187 70 SH   SOLE   0 0 70
Amazon.com COM 023135106 1,915 583 SH   SOLE   0 0 583
American Tower Corp COM 03027X100 5,330 20,084 SH   SOLE   0 0 20,084
Ametek COM 031100100 3,811 30,730 SH   SOLE   0 0 30,730
Amgen Inc COM 031162100 527 2,478 SH   SOLE   0 0 2,478
Amphenol Corp COM 032095101 8,715 119,007 SH   SOLE   0 0 119,007
Ansys COM 03662Q105 7,274 21,365 SH   SOLE   0 0 21,365
Aon PLC COM G0403H108 6,884 24,089 SH   SOLE   0 0 24,089
Apple Computer COM 037833100 20,367 143,933 SH   SOLE   0 0 143,933
Aptargroup COM 038336103 2,270 19,016 SH   SOLE   0 0 19,016
Arthur J. Gallagher & Co COM 363576109 30 200 SH   SOLE   0 0 200
Automatic Data Proc COM 053015103 4,986 24,942 SH   SOLE   0 0 24,942
Autozone COM 053332102 17 10 SH   SOLE   0 0 10
Balchem Corp COM 057665200 2,410 16,610 SH   SOLE   0 0 16,610
Becton Dickinson & Co COM 075887109 3,080 12,531 SH   SOLE   0 0 12,531
Berkshire Hathaway Cl B COM 084670702 252 925 SH   SOLE   0 0 925
Bristol-Myers Squibb COM 110122108 130 2,205 SH   SOLE   0 0 2,205
Brookfield Asset Mgmt Inc COM 112585104 102 1,912 SH   SOLE   0 0 1,912
CSX Corp COM 126408103 178 6,000 SH   SOLE   0 0 6,000
CVS Health Corp COM 126650100 63 740 SH   SOLE   0 0 740
Cadence Design Sys COM 127387108 5,118 33,797 SH   SOLE   0 0 33,797
Canadian National Railway Corp COM 136375102 69 595 SH   SOLE   0 0 595
Carrier Global Corp COM 14448C104 21 415 SH   SOLE   0 0 415
Caterpillar Inc COM 149123101 10 50 SH   SOLE   0 0 50
Check Point Software COM M22465104 0 2 SH   SOLE   0 0 2
Chevron Corp COM 166764100 490 4,831 SH   SOLE   0 0 4,831
Church & Dwight COM 171340102 5,016 60,747 SH   SOLE   0 0 60,747
Cintas Corp COM 172908105 3,895 10,233 SH   SOLE   0 0 10,233
Cisco Systems Inc COM 17275R102 109 2,000 SH   SOLE   0 0 2,000
Citrix Systems COM 177376100 8 75 SH   SOLE   0 0 75
Clorox Co COM 189054109 226 1,365 SH   SOLE   0 0 1,365
Coca Cola Co COM 191216100 12 225 SH   SOLE   0 0 225
Colgate Palmolive COM 194162103 191 2,525 SH   SOLE   0 0 2,525
Comcast Corp Cl A COM 20030N101 0 7 SH   SOLE   0 0 7
Corteva Inc COM 22052L104 9 211 SH   SOLE   0 0 211
Costar Group Com COM 22160N109 2,683 31,172 SH   SOLE   0 0 31,172
Costco Wholesale COM 22160K105 7,576 16,859 SH   SOLE   0 0 16,859
Covetrus Inc COM 22304C100 1 66 SH   SOLE   0 0 66
D R Horton Inc COM 23331A109 65 778 SH   SOLE   0 0 778
Danaher Corp COM 235851102 10,633 34,927 SH   SOLE   0 0 34,927
Dollar Tree Inc COM 256746108 11 120 SH   SOLE   0 0 120
Dominion Energy Inc COM 25746U109 58 800 SH   SOLE   0 0 800
Dow Inc COM 260557103 12 211 SH   SOLE   0 0 211
Eaton Corp PLC COM G29183103 19 130 SH   SOLE   0 0 130
Ecolab COM 278865100 4,101 19,660 SH   SOLE   0 0 19,660
Edward Lifesciences COM 28176E108 5,015 44,299 SH   SOLE   0 0 44,299
Enphase Energy Inc COM 29355A107 85 569 SH   SOLE   0 0 569
Equinix Inc REIT COM 29444U700 2,641 3,342 SH   SOLE   0 0 3,342
Estee Lauder Cos Inc COM 518439104 6,445 21,489 SH   SOLE   0 0 21,489
Extra Space Storage COM 30225T102 610 3,633 SH   SOLE   0 0 3,633
Exxon Mobil Corp COM 30231G102 92 1,570 SH   SOLE   0 0 1,570
Facebook Inc Cl A COM 30303M102 31 90 SH   SOLE   0 0 90
Fair Isaac Corp COM 303250104 2,176 5,469 SH   SOLE   0 0 5,469
Fiserv COM 337738108 4,356 40,143 SH   SOLE   0 0 40,143
Fortinet Inc COM 34959E109 4,831 16,541 SH   SOLE   0 0 16,541
Fortive Corp COM 34959J108 7 102 SH   SOLE   0 0 102
Garmin Ltd COM H2906T109 2,628 16,906 SH   SOLE   0 0 16,906
Gartner Group Cl A COM 366651107 146 482 SH   SOLE   0 0 482
Generac Hldgs Inc COM 368736104 3,625 8,870 SH   SOLE   0 0 8,870
Henry Schein COM 806407102 15 200 SH   SOLE   0 0 200
Home Depot COM 437076102 7,214 21,975 SH   SOLE   0 0 21,975
Honeywell Intl Inc COM 438516106 5,769 27,178 SH   SOLE   0 0 27,178
Hubbell Inc COM 443510607 5 30 SH   SOLE   0 0 30
Idexx Labs COM 45168D104 9,810 15,774 SH   SOLE   0 0 15,774
Illinois Tool Works COM 452308109 4,546 21,999 SH   SOLE   0 0 21,999
Intel Corp COM 458140100 111 2,090 SH   SOLE   0 0 2,090
Intl Business Mach COM 459200101 53 382 SH   SOLE   0 0 382
Intuit COM 461202103 11,335 21,009 SH   SOLE   0 0 21,009
J P Morgan Chase COM 46625H100 4,376 26,735 SH   SOLE   0 0 26,735
Johnson & Johnson COM 478160104 378 2,339 SH   SOLE   0 0 2,339
Kraft Heinz Company COM 500754106 1 25 SH   SOLE   0 0 25
L3 Harris COM 502431109 1 3 SH   SOLE   0 0 3
Laboratory Corp COM 50540R409 7,351 26,120 SH   SOLE   0 0 26,120
Lam Research Corp COM 512807108 1,974 3,469 SH   SOLE   0 0 3,469
Lowes Cos COM 548661107 76 375 SH   SOLE   0 0 375
Lululemon Athletica COM 550021109 40 100 SH   SOLE   0 0 100
Manulife Finl Corp COM 56501R106 37 1,940 SH   SOLE   0 0 1,940
Marathon Pete Corp COM 56585A102 0 4 SH   SOLE   0 0 4
Marriott Intl New Cl A COM 571903202 254 1,718 SH   SOLE   0 0 1,718
Marriott Vacations Worldwide COM 57164Y107 27 170 SH   SOLE   0 0 170
Mastercard Worldwide COM 57636Q104 8,871 25,514 SH   SOLE   0 0 25,514
McCormick & Co COM 579780206 3,503 43,231 SH   SOLE   0 0 43,231
McDonald's Corp COM 580135101 64 265 SH   SOLE   0 0 265
Merck & Co Inc New COM 58933Y105 154 2,050 SH   SOLE   0 0 2,050
Mettler Toledo Intl COM 592688105 7,425 5,391 SH   SOLE   0 0 5,391
Microchip Technology COM 595017104 86 561 SH   SOLE   0 0 561
Microsoft Corp COM 594918104 12,319 43,698 SH   SOLE   0 0 43,698
Moody's Corp COM 615369105 4,752 13,382 SH   SOLE   0 0 13,382
Motorola Solutions COM 620076307 12 50 SH   SOLE   0 0 50
Netflix Com COM 64110L106 162 266 SH   SOLE   0 0 266
NextEra Energy COM 65339F101 3,185 40,566 SH   SOLE   0 0 40,566
Nike Cl B COM 654106103 8,436 58,086 SH   SOLE   0 0 58,086
Norfolk Southern Corp COM 655844108 72 300 SH   SOLE   0 0 300
Northrop Corp COM 666807102 7 20 SH   SOLE   0 0 20
Novo Nordisk Spons ADR COM 670100205 120 1,250 SH   SOLE   0 0 1,250
O'Reilly Automotive New COM 67103H107 6,517 10,665 SH   SOLE   0 0 10,665
Otis Worldwide Corp COM 68902V107 17 212 SH   SOLE   0 0 212
PNC Finl Svcs Group COM 693475105 157 800 SH   SOLE   0 0 800
Palo Alto Networks COM 697435105 36 75 SH   SOLE   0 0 75
Paychex COM 704326107 534 4,748 SH   SOLE   0 0 4,748
Paypal Hldgs Inc COM 70450Y103 1,446 5,556 SH   SOLE   0 0 5,556
PepsiCo Inc COM 713448108 65 435 SH   SOLE   0 0 435
PerkinElmer Inc COM 714046109 1,414 8,162 SH   SOLE   0 0 8,162
Phillips 66 COM 718546104 0 1 SH   SOLE   0 0 1
Procter & Gamble Co COM 742718109 236 1,686 SH   SOLE   0 0 1,686
Public Storage Com COM 74460D109 1 2 SH   SOLE   0 0 2
Qualcomm COM 747525103 10 75 SH   SOLE   0 0 75
Raytheon Technologies Corp COM 75513E101 66 765 SH   SOLE   0 0 765
Roper Technologies Inc COM 776696106 5,175 11,599 SH   SOLE   0 0 11,599
S&P Global Inc COM 78409V104 6,158 14,494 SH   SOLE   0 0 14,494
Sector Healthcare Select Secto COM 81369Y209 129 1,010 SH   SOLE   0 0 1,010
Select Str Finl Select SPDR ET COM 81369Y605 59 1,585 SH   SOLE   0 0 1,585
Sherwin-Williams Co COM 824348106 5,445 19,465 SH   SOLE   0 0 19,465
Solaredge Tech COM 83417M104 2,081 7,845 SH   SOLE   0 0 7,845
Starbucks Corp COM 855244109 207 1,875 SH   SOLE   0 0 1,875
T-Mobile US Inc COM 872590104 1,758 13,757 SH   SOLE   0 0 13,757
TE Connectivity Ltd COM H84989104 252 1,839 SH   SOLE   0 0 1,839
TRPrice Assoc COM 74144T108 1,559 7,925 SH   SOLE   0 0 7,925
Taiwan Semiconductor COM 874039100 10,791 96,648 SH   SOLE   0 0 96,648
Tesla Inc COM 88160R101 4 5 SH   SOLE   0 0 5
Thermo Fisher Scientific COM 883556102 10,558 18,480 SH   SOLE   0 0 18,480
Toro Co COM 891092108 5,441 55,852 SH   SOLE   0 0 55,852
Travelers Cos Inc COM 89417E109 106 700 SH   SOLE   0 0 700
Truist Finl Corp COM 89832Q109 190 3,237 SH   SOLE   0 0 3,237
US Bancorp Com COM 902973304 53 900 SH   SOLE   0 0 900
Union Pacific Corp COM 907818108 10 50 SH   SOLE   0 0 50
United Parcel Svc Cl B COM 911312106 30 167 SH   SOLE   0 0 167
UnitedHealth Grp COM 91324P102 211 540 SH   SOLE   0 0 540
Utilities Select Sector SPDR COM 81369Y886 78 1,221 SH   SOLE   0 0 1,221
VISA Inc Com Cl A COM 92826C839 84 375 SH   SOLE   0 0 375
Valero Energy Corp New COM 91913Y100 12 165 SH   SOLE   0 0 165
Verizon Communications Inc COM 92343V104 35 657 SH   SOLE   0 0 657
Vontier Corp COM 928881101 5 150 SH   SOLE   0 0 150
Walt Disney Company COM 254687106 211 1,250 SH   SOLE   0 0 1,250
Waste Connections Inc COM 94106B101 2,986 23,710 SH   SOLE   0 0 23,710
Waters Corp COM 941848103 50 140 SH   SOLE   0 0 140
Edgewood Grwth Instl Fd ISHARES 0075W0759 173 2,757 SH   SOLE   0 0 2,757
Invesco Dev Mkts Fd ISHARES 00143W859 31 594 SH   SOLE   0 0 594
Johcm Intl Select Fd ISHARES 46653M849 117 3,717 SH   SOLE   0 0 3,717
SEI Mkt Gwth Strat ISHARES 784111494 115 3,778 SH   SOLE   0 0 3,778
SPDR S&P Bank ETF ISHARES 78464A797 50 940 SH   SOLE   0 0 940
Vanguard Life Gwth Fd ISHARES 921909503 135 3,078 SH   SOLE   0 0 3,078
iShares Core S&P Small Cap ETF ISHARES 464287804 7 64 SH   SOLE   0 0 64
iShares S&P 500 Value Fd ISHARES 464287200 20 47 SH   SOLE   0 0 47
iShares US Tech ETF ISHARES 464287721 316 3,120 SH   SOLE   0 0 3,120