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 839 4,722 SH   SOLE NONE 0 0 4,722
AES Corp COM 00130H105 260 10,700 SH   SOLE NONE 0 0 10,700
Abbott Labs COM 002824100 2,780 19,756 SH   SOLE NONE 0 0 19,756
Abbott Labs COM 002824100 366 2,600 SH   OTR NONE 0 0 2,600
Abbvie Inc COM 00287Y109 1,874 13,844 SH   SOLE NONE 0 0 13,844
Alphabet Cl A CAP STK CL A 02079K305 5,609 1,936 SH   SOLE NONE 365 0 1,571
Alphabet Cl A CAP STK CL A 02079K305 391 135 SH   OTR NONE 0 0 135
Alphabet Cl C CAP STK CL C 02079K107 7,254 2,506 SH   SOLE NONE 918 0 1,588
Alphabet Cl C CAP STK CL C 02079K107 391 135 SH   OTR NONE 0 0 135
Amazon.Com COM 023135106 7,999 2,399 SH   SOLE NONE 708 0 1,691
American Tower Corp COM 03027X100 6,133 20,966 SH   SOLE NONE 6,810 0 14,156
American Tower Corp COM 03027X100 453 1,550 SH   OTR NONE 0 0 1,550
American Water Works COM 030420103 5,405 28,618 SH   SOLE NONE 8,162 0 20,456
Ametek Inc COM 031100100 4,373 29,739 SH   SOLE NONE 12,270 0 17,469
Amgen Inc COM 031162100 679 3,020 SH   SOLE NONE 0 0 3,020
Apple Computer Inc COM 037833100 19,879 111,950 SH   SOLE NONE 14,801 0 97,148
Apple Computer Inc COM 037833100 1,445 8,140 SH   OTR NONE 0 0 8,140
Applied Materials Inc COM 038222105 573 3,644 SH   SOLE NONE 0 0 3,644
Azek Co. Inc. CL A 05478C105 1,164 25,171 SH   SOLE NONE 9,515 0 15,656
Bank Of Amer Corp COM 060505104 396 8,893 SH   SOLE NONE 0 0 8,893
Berkshire Hathaway Class A CL A 084670108 451 1 SH   SOLE NONE 0 0 1
Berkshire Hathaway Class B New CL B NEW 084670702 2,476 8,282 SH   SOLE NONE 1,175 0 7,107
Blackrock Inc. COM 09247X101 7,427 8,111 SH   SOLE NONE 2,505 0 5,606
Blackstone Group Inc Cl A COM 09260D107 628 4,849 SH   SOLE NONE 160 0 4,689
Booking Hldgs Inc COM 09857L108 360 150 SH   SOLE NONE 0 0 150
Bright Horizons Family COM 109194100 2,385 18,950 SH   SOLE NONE 5,150 0 13,800
Bristol Myers Squibb Co COM 110122108 459 7,355 SH   SOLE NONE 0 0 7,355
CME Group COM 12572Q105 5,768 25,246 SH   SOLE NONE 7,852 0 17,394
Chevron Texaco Corp COM 166764100 552 4,706 SH   OTR NONE 0 0 4,706
Cisco Systems Inc COM 17275R102 585 9,228 SH   SOLE NONE 2,496 0 6,732
Copart Inc. COM 217204106 3,555 23,445 SH   SOLE NONE 6,800 0 16,645
Danaher Corp COM 235851102 10,934 33,233 SH   SOLE NONE 10,111 0 23,122
Disney Walt Co Holding Co COM 254687106 386 2,491 SH   SOLE NONE 0 0 2,491
Dover Corp COM 260003108 5,895 32,463 SH   SOLE NONE 8,796 0 23,666
Ecolab Inc. COM 278865100 4,738 20,196 SH   SOLE NONE 6,608 0 13,588
Emerson Electric Co COM 291011104 276 2,970 SH   SOLE NONE 0 0 2,970
Equinix Inc COM 29444U700 4,346 5,138 SH   SOLE NONE 1,695 0 3,443
Exxon Mobil Corp COM 30231G102 257 4,196 SH   SOLE NONE 0 0 4,196
Exxon Mobil Corp COM 30231G102 527 8,616 SH   OTR NONE 0 0 8,616
Fair Isaac Corp. COM 303250104 3,367 7,765 SH   SOLE NONE 2,200 0 5,565
First Republic Bank San Franci COM 33616C100 2,372 11,488 SH   SOLE NONE 355 0 11,133
Fiserv Inc Wis COM 337738108 2,594 24,995 SH   SOLE NONE 6,517 0 18,478
Freshpet Inc. COM 358039105 868 9,106 SH   SOLE NONE 3,240 0 5,866
Genuine Parts Co COM 372460105 540 3,854 SH   SOLE NONE 0 0 3,854
Goldman Sachs Group Inc COM 38141G104 327 856 SH   SOLE NONE 36 0 820
Heico Corp. COM 422806109 2,929 20,306 SH   SOLE NONE 7,065 0 13,241
Home Depot Inc COM 437076102 3,046 7,340 SH   SOLE NONE 0 0 7,340
Home Depot Inc COM 437076102 365 880 SH   OTR NONE 0 0 880
Honeywell Inc COM 438516106 216 1,033 SH   SOLE NONE 0 0 1,033
Idexx Laboratories Inc COM 45168D104 5,864 8,906 SH   SOLE NONE 3,605 0 5,301
Illumina Inc COM 452327109 3,328 8,747 SH   SOLE NONE 3,525 0 5,222
Intel Corp COM 458140100 235 4,557 SH   SOLE NONE 0 0 4,557
JP Morgan Chase COM 46625H100 11,593 73,208 SH   SOLE NONE 10,326 0 62,882
JP Morgan Chase COM 46625H100 269 1,700 SH   OTR NONE 0 0 1,700
Johnson & Johnson Com COM 478160104 3,834 22,411 SH   SOLE NONE 7,785 0 14,626
Johnson & Johnson Com COM 478160104 330 1,930 SH   OTR NONE 0 0 1,930
MSCI COM 55354G100 4,626 7,550 SH   SOLE NONE 2,115 0 5,435
Markel COM 570535104 3,479 2,819 SH   SOLE NONE 752 0 2,067
Marketaxess Holdings COM 57060D108 1,129 2,745 SH   SOLE NONE 285 0 2,460
Massimo Corporation COM 574795100 3,994 13,641 SH   SOLE NONE 4,050 0 9,591
Mastercard Inc. CL A 57636Q104 7,627 21,227 SH   SOLE NONE 5,575 0 15,652
Medtronic Inc SHS G5960L103 595 5,748 SH   SOLE NONE 0 0 5,748
Merck & Co Inc New Com COM 58933Y105 900 11,744 SH   SOLE NONE 0 0 11,744
Meta Platforms CL A 30303M102 690 2,050 SH   SOLE NONE 0 0 2,050
Microsoft Corp Com COM 594918104 7,308 21,728 SH   SOLE NONE 3,357 0 18,370
Microsoft Corp Com COM 594918104 336 1,000 SH   OTR NONE 0 0 1,000
Netflix, Inc COM 64110L106 4,791 7,952 SH   SOLE NONE 3,195 0 4,757
Novartis Ag Spon Adr SPONSORED ADR 66987V109 489 5,594 SH   SOLE NONE 0 0 5,594
Paycom Software Inc COM 70432V102 4,053 9,763 SH   SOLE NONE 2,520 0 7,243
Paypal Holdings Inc COM 70450Y103 321 1,700 SH   SOLE NONE 0 0 1,700
Pepsico Inc COM 713448108 309 1,781 SH   SOLE NONE 0 0 1,781
Pfizer Inc Com COM 717081103 1,013 17,150 SH   SOLE NONE 0 0 17,150
Philip Morris International COM 718172109 276 2,904 SH   SOLE NONE 0 0 2,904
Price T Rowe Group Inc. COM 74144T108 332 1,690 SH   SOLE NONE 0 0 1,690
Procter & Gamble Co COM 742718109 2,456 15,015 SH   SOLE NONE 390 0 14,625
Procter & Gamble Co COM 742718109 311 1,900 SH   OTR NONE 0 0 1,900
Roper Technologies COM 776696106 7,188 14,613 SH   SOLE NONE 4,794 0 9,819
Royal Dutch Shell Class A SPONS ADR A 780259206 1,271 29,291 SH   SOLE NONE 0 0 29,291
SBA Communications Corp. CL A 78410G104 374 962 SH   SOLE NONE 15 0 947
Steris Plc SHS USD G8473T100 2,927 12,027 SH   SOLE NONE 3,155 0 8,872
Target Corp COM 87612E106 1,343 5,801 SH   SOLE NONE 0 0 5,801
Teladoc Health Inc. COM 87918A105 753 8,200 SH   SOLE NONE 1,275 0 6,925
Teledyne Inc COM 879360105 2,483 5,684 SH   SOLE NONE 1,425 0 4,259
Teleflex Incorporated COM 879369106 2,440 7,427 SH   SOLE NONE 2,700 0 4,727
Teradyne COM 880770102 2,755 16,846 SH   SOLE NONE 8,620 0 8,226
Trade Web Markets, Inc. CL A 892672106 2,514 25,107 SH   SOLE NONE 8,725 0 16,381
Twilio Inc. CL A 90138F102 247 939 SH   SOLE NONE 220 0 719
Tyler Technologies Inc COM 902252105 5,268 9,793 SH   SOLE NONE 2,470 0 7,323
V. F. Corporation COM 918204108 237 3,233 SH   SOLE NONE 0 0 3,233
Veeva Systems, Inc. CL A COM 922475108 1,887 7,385 SH   SOLE NONE 2,365 0 5,020
Verizon Communications COM 92343V104 687 13,227 SH   SOLE NONE 0 0 13,227
Visa Inc. COM CL A 92826C839 3,861 17,817 SH   SOLE NONE 4,032 0 13,785
Visa Inc. COM CL A 92826C839 433 2,000 SH   OTR NONE 0 0 2,000
Wells Fargo & Co New COM 949746101 317 6,600 SH   OTR NONE 0 0 6,600
West Pharmaceuticals Services COM 955306105 6,979 14,881 SH   SOLE NONE 5,130 0 9,751
Zoetis Inc. CL A 98978V103 6,207 25,433 SH   SOLE NONE 8,065 0 17,368