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 703 4,722 SH   SOLE NONE 0 0 4,722
AES Corp COM 00130H105 275 10,700 SH   SOLE NONE 0 0 10,700
Abbott Labs COM 002824100 2,338 19,756 SH   SOLE NONE 0 0 19,756
Abbott Labs COM 002824100 308 2,600 SH   OTR NONE 0 0 2,600
Abbvie Inc COM 00287Y109 2,244 13,844 SH   SOLE NONE 0 0 13,844
Abbvie Inc COM 00287Y109 36 220 SH   OTR NONE 0 0 220
Alphabet Cl A CAP STK CL A 02079K305 5,307 1,908 SH   SOLE NONE 365 0 1,543
Alphabet Cl A CAP STK CL A 02079K305 375 135 SH   OTR NONE 0 0 135
Alphabet Cl C CAP STK CL C 02079K107 6,943 2,485 SH   SOLE NONE 918 0 1,567
Alphabet Cl C CAP STK CL C 02079K107 377 135 SH   OTR NONE 0 0 135
Amazon.Com COM 023135106 7,941 2,436 SH   SOLE NONE 708 0 1,728
Amazon.Com COM 023135106 26 8 SH   OTR NONE 0 0 8
American Tower Corp COM 03027X100 5,250 20,899 SH   SOLE NONE 6,810 0 14,089
American Tower Corp COM 03027X100 389 1,550 SH   OTR NONE 0 0 1,550
American Water Works COM 030420103 4,718 28,503 SH   SOLE NONE 8,112 0 20,391
Ametek Inc COM 031100100 3,931 29,515 SH   SOLE NONE 12,270 0 17,245
Amgen Inc COM 031162100 708 2,926 SH   SOLE NONE 0 0 2,926
Apple Computer Inc COM 037833100 19,234 110,153 SH   SOLE NONE 14,801 0 95,352
American Tower Corp COM 03027X100 1,421 8,140 SH   OTR NONE 0 0 8,140
Applied Materials Inc COM 038222105 390 2,959 SH   SOLE NONE 0 0 2,959
Azek Co. Inc. CL A 05478C105 627 25,236 SH   SOLE NONE 9,515 0 15,721
Bank Of Amer Corp COM 060505104 368 8,917 SH   SOLE NONE 0 0 8,917
Berkshire Hathaway Class A CL A 084670108 529 1 SH   SOLE NONE 0 0 1
Berkshire Hathaway Class B New CL B NEW 084670702 2,889 8,185 SH   SOLE NONE 1,175 0 7,010
Blackrock Inc. COM 09247X101 6,294 8,235 SH   SOLE NONE 2,505 0 5,730
Blackstone Group Inc Cl A COM 09260D107 616 4,851 SH   SOLE NONE 162 0 4,689
Booking Hldgs Inc COM 09857L108 352 150 SH   SOLE NONE 0 0 150
Bright Horizons Family COM 109194100 2,305 17,372 SH   SOLE NONE 5,150 0 12,222
Bristol Myers Squibb Co COM 110122108 537 7,355 SH   SOLE NONE 0 0 7,355
CME Group COM 12572Q105 6,029 25,346 SH   SOLE NONE 7,853 0 17,492
Chevron Texaco Corp COM 166764100 766 4,706 SH   OTR NONE 0 0 4,706
Cisco Systems Inc COM 17275R102 494 8,851 SH   SOLE NONE 2,496 0 6,355
Coca Cola Co COM 191216100 172 2,777 SH   SOLE NONE 987 0 1,790
Coca Cola Co COM 191216100 124 2,000 SH   OTR NONE 0 0 2,000
Copart Inc. COM 217204106 2,928 23,333 SH   SOLE NONE 6,800 0 16,533
Danaher Corp COM 235851102 9,827 33,502 SH   SOLE NONE 10,111 0 23,391
Disney Walt Co Holding Co COM 254687106 342 2,491 SH   SOLE NONE 0 0 2,491
Disney Walt Co Holding Co COM 254687106 20 143 SH   OTR NONE 0 0 143
Dover Corp COM 260003108 5,104 32,531 SH   SOLE NONE 8,797 0 23,734
Ecolab Inc. COM 278865100 3,579 20,271 SH   SOLE NONE 6,608 0 13,663
Emerson Electric Co COM 291011104 291 2,970 SH   SOLE NONE 0 0 2,970
Equinix Inc COM 29444U700 3,798 5,121 SH   SOLE NONE 1,695 0 3,426
Exxon Mobil Corp COM 30231G102 333 4,032 SH   SOLE NONE 0 0 4,032
Exxon Mobil Corp COM 30231G102 712 8,616 SH   OTR NONE 0 0 8,616
Fair Isaac Corp. COM 303250104 3,335 7,150 SH   SOLE NONE 2,050 0 5,100
First Republic Bank San Franci COM 33616C100 1,868 11,523 SH   SOLE NONE 355 0 11,168
Fiserv Inc Wis COM 337738108 292 2,883 SH   SOLE NONE 0 0 2,883
Freshpet Inc. COM 358039105 721 7,026 SH   SOLE NONE 2,890 0 4,136
Genuine Parts Co COM 372460105 486 3,854 SH   SOLE NONE 0 0 3,854
Goldman Sachs Group Inc COM 38141G104 286 866 SH   SOLE NONE 36 0 830
Heico Corp. COM 422806109 3,308 21,545 SH   SOLE NONE 7,065 0 14,480
Home Depot Inc COM 437076102 2,197 7,340 SH   SOLE NONE 0 0 7,340
Exxon Mobil Corp COM 30231G102 263 880 SH   OTR NONE 0 0 880
Honeywell Inc COM 438516106 201 1,034 SH   SOLE NONE 0 0 1,034
Idexx Laboratories Inc COM 45168D104 4,846 8,858 SH   SOLE NONE 3,605 0 5,253
Illumina Inc COM 452327109 2,915 8,342 SH   SOLE NONE 3,525 0 4,817
Intel Corp COM 458140100 226 4,557 SH   SOLE NONE 0 0 4,557
Intuit COM 461202103 2,025 4,211 SH   SOLE NONE 1,140 0 3,071
JP Morgan Chase COM 46625H100 10,013 73,451 SH   SOLE NONE 10,326 0 63,124
JP Morgan Chase COM 46625H100 232 1,700 SH   OTR NONE 0 0 1,700
Johnson & Johnson Com COM 478160104 3,952 22,299 SH   SOLE NONE 7,785 0 14,514
Johnson & Johnson Com COM 478160104 342 1,930 SH   OTR NONE 0 0 1,930
MSCI COM 55354G100 3,776 7,508 SH   SOLE NONE 2,115 0 5,393
Markel COM 570535104 4,173 2,829 SH   SOLE NONE 752 0 2,077
Massimo Corporation COM 574795100 1,894 13,013 SH   SOLE NONE 4,050 0 8,963
Massimo Corporation COM 574795100 13 91 SH   OTR NONE 0 0 91
Mastercard Inc. CL A 57636Q104 7,515 21,028 SH   SOLE NONE 5,575 0 15,453
Mastercard Inc. CL A 57636Q104 24 68 SH   OTR NONE 0 0 68
Medtronic Inc SHS G5960L103 638 5,748 SH   SOLE NONE 0 0 5,748
Medtronic Inc SHS G5960L103 141 1,270 SH   OTR NONE 0 0 1,270
Merck & Co Inc New Com COM 58933Y105 947 11,547 SH   SOLE NONE 0 0 11,547
Meta Platforms CL A 30303M102 456 2,050 SH   SOLE NONE 0 0 2,050
Microsoft Corp Com COM 594918104 6,477 21,006 SH   SOLE NONE 3,357 0 17,648
Microsoft Corp Com COM 594918104 308 1,000 SH   OTR NONE 0 0 1,000
Netflix, Inc COM 64110L106 2,976 7,946 SH   SOLE NONE 3,195 0 4,751
Novartis Ag Spon Adr SPONSORED ADR 66987V109 450 5,130 SH   SOLE NONE 0 0 5,130
Paycom Software Inc COM 70432V102 3,351 9,675 SH   SOLE NONE 2,520 0 7,155
Pepsico Inc COM 713448108 298 1,781 SH   SOLE NONE 0 0 1,781
Pfizer Inc Com COM 717081103 810 15,641 SH   SOLE NONE 0 0 15,641
Philip Morris International COM 718172109 260 2,767 SH   SOLE NONE 0 0 2,767
Price T Rowe Group Inc. COM 74144T108 256 1,690 SH   SOLE NONE 0 0 1,690
Price T Rowe Group Inc. COM 74144T108 83 550 SH   OTR NONE 0 0 550
Procter & Gamble Co COM 742718109 2,269 14,847 SH   SOLE NONE 390 0 14,457
Procter & Gamble Co COM 742718109 290 1,900 SH   OTR NONE 0 0 1,900
Roper Technologies COM 776696106 6,847 14,500 SH   SOLE NONE 4,794 0 9,706
SBA Communications Corp. CL A 78410G104 331 962 SH   SOLE NONE 15 0 947
Steris Plc SHS USD G8473T100 2,868 11,864 SH   SOLE NONE 3,155 0 8,709
Target Corp COM 87612E106 1,231 5,801 SH   SOLE NONE 0 0 5,801
Target Corp COM 87612E106 20 96 SH   OTR NONE 0 0 96
Teledyne Inc COM 879360105 2,900 6,135 SH   SOLE NONE 1,445 0 4,690
Teleflex Incorporated COM 879369106 2,559 7,212 SH   SOLE NONE 2,700 0 4,512
Teradyne COM 880770102 1,974 16,696 SH   SOLE NONE 8,620 0 8,076
Thermo Fisher Scientific COM 883556102 2,290 3,877 SH   SOLE NONE 1,015 0 2,862
Trade Web Markets, Inc. CL A 892672106 2,047 23,298 SH   SOLE NONE 8,726 0 14,572
Tyler Technologies Inc COM 902252105 4,307 9,682 SH   SOLE NONE 2,470 0 7,212
Union Pacific Corp COM 907818108 213 778 SH   SOLE NONE 0 0 778
Veeva Systems, Inc. CL A COM 922475108 2,280 10,730 SH   SOLE NONE 3,095 0 7,635
Verizon Communications COM 92343V104 550 10,806 SH   SOLE NONE 0 0 10,806
Verizon Communications COM 92343V104 167 3,273 SH   OTR NONE 0 0 3,273
Visa Inc. COM CL A 92826C839 3,938 17,755 SH   SOLE NONE 4,032 0 13,723
Visa Inc. COM CL A 92826C839 444 2,000 SH   OTR NONE 0 0 2,000
Wells Fargo & Co New COM 949746101 320 6,600 SH   OTR NONE 0 0 6,600
West Pharmaceuticals Services COM 955306105 6,077 14,796 SH   SOLE NONE 5,130 0 9,666
Zoetis Inc. CL A 98978V103 4,778 25,333 SH   SOLE NONE 8,065 0 17,268