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
AES Corp COM 00130H105 225 10,700 SH   SOLE NONE 0 0 10,700
Abbott Labs COM 002824100 2,146 19,756 SH   SOLE NONE 0 0 19,756
Abbott Labs COM 002824100 282 2,600 SH   OTR NONE 0 0 2,600
Abbvie Inc COM 00287Y109 2,296 14,988 SH   SOLE NONE 0 0 14,988
Abbvie Inc COM 00287Y109 34 220 SH   OTR NONE 0 0 220
Alphabet Cl A CAP STK CL A 02079K305 4,228 1,940 SH   SOLE NONE 365 0 1,575
Alphabet Cl A CAP STK CL A 02079K305 294 135 SH   OTR NONE 0 0 135
Alphabet Cl C CAP STK CL C 02079K107 5,556 2,540 SH   SOLE NONE 918 0 1,622
Alphabet Cl C CAP STK CL C 02079K107 295 135 SH   OTR NONE 0 0 135
Amazon.Com COM 023135106 5,204 49,000 SH   SOLE NONE 14,160 0 34,840
Amazon.Com COM 023135106 17 160 SH   OTR NONE 0 0 160
American Tower Corp COM 03027X100 4,955 19,387 SH   SOLE NONE 6,810 0 12,577
American Tower Corp COM 03027X100 396 1,550 SH   OTR NONE 0 0 1,550
American Water Works COM 030420103 4,194 28,190 SH   SOLE NONE 8,113 0 20,077
Ametek Inc COM 031100100 3,243 29,515 SH   SOLE NONE 12,270 0 17,245
Amgen Inc COM 031162100 738 3,032 SH   SOLE NONE 0 0 3,032
Apple Computer Inc COM 037833100 14,893 108,930 SH   SOLE NONE 14,802 0 94,128
Apple Computer Inc COM 037833100 1,113 8,140 SH   OTR NONE 0 0 8,140
Applied Materials Inc COM 038222105 269 2,959 SH   SOLE NONE 0 0 2,959
Azek Co. Inc. CL A 05478C105 424 25,336 SH   SOLE NONE 9,515 0 15,821
Bank Of Amer Corp COM 060505104 278 8,934 SH   SOLE NONE 0 0 8,934
Berkshire Hathaway Class A CL A 084670108 409 1 SH   SOLE NONE 0 0 1
Berkshire Hathaway Class B New CL B NEW 084670702 3,727 13,650 SH   SOLE NONE 3,070 0 10,580
Blackrock Inc. COM 09247X101 5,114 8,397 SH   SOLE NONE 2,506 0 5,891
Blackstone Group Inc Cl A COM 09260D107 1,406 15,409 SH   SOLE NONE 3,855 0 11,554
Booking Hldgs Inc COM 09857L108 262 150 SH   SOLE NONE 0 0 150
Bristol Myers Squibb Co COM 110122108 618 8,022 SH   SOLE NONE 0 0 8,022
CME Group COM 12572Q105 5,296 25,874 SH   SOLE NONE 7,853 0 18,020
Chevron Texaco Corp COM 166764100 681 4,706 SH   OTR NONE 0 0 4,706
Cisco Systems Inc COM 17275R102 271 6,360 SH   SOLE NONE 0 0 6,360
Coca Cola Co COM 191216100 200 3,187 SH   SOLE NONE 987 0 2,200
Coca Cola Co COM 191216100 126 2,000 SH   OTR NONE 0 0 2,000
Copart Inc. COM 217204106 2,626 24,166 SH   SOLE NONE 6,800 0 17,366
Danaher Corp COM 235851102 8,183 32,279 SH   SOLE NONE 10,111 0 22,168
Dover Corp COM 260003108 4,177 34,431 SH   SOLE NONE 9,788 0 24,643
Ecolab Inc. COM 278865100 2,999 19,505 SH   SOLE NONE 6,638 0 12,867
Emerson Electric Co COM 291011104 231 2,900 SH   SOLE NONE 0 0 2,900
Equinix Inc COM 29444U700 3,365 5,121 SH   SOLE NONE 1,695 0 3,426
Exxon Mobil Corp COM 30231G102 431 5,032 SH   SOLE NONE 0 0 5,032
Exxon Mobil Corp COM 30231G102 738 8,616 SH   OTR NONE 0 0 8,616
Fair Isaac Corp. COM 303250104 224 559 SH   SOLE NONE 0 0 559
First Republic Bank San Franci COM 33616C100 1,596 11,070 SH   SOLE NONE 356 0 10,714
Genuine Parts Co COM 372460105 513 3,854 SH   SOLE NONE 0 0 3,854
Goldman Sachs Group Inc COM 38141G104 287 966 SH   SOLE NONE 36 0 930
Heico Corp. COM 422806109 2,947 22,475 SH   SOLE NONE 7,065 0 15,410
Home Depot Inc COM 437076102 1,478 5,389 SH   SOLE NONE 0 0 5,389
Home Depot Inc COM 437076102 241 880 SH   OTR NONE 0 0 880
Honeywell Inc COM 438516106 251 1,443 SH   SOLE NONE 0 0 1,443
Idexx Laboratories Inc COM 45168D104 3,110 8,868 SH   SOLE NONE 3,605 0 5,263
Illumina Inc COM 452327109 1,541 8,359 SH   SOLE NONE 3,525 0 4,834
Intuit COM 461202103 1,735 4,501 SH   SOLE NONE 1,225 0 3,276
JP Morgan Chase COM 46625H100 6,535 58,029 SH   SOLE NONE 11,832 0 46,198
JP Morgan Chase COM 46625H100 191 1,700 SH   OTR NONE 0 0 1,700
Johnson & Johnson Com COM 478160104 4,090 23,041 SH   SOLE NONE 7,785 0 15,256
Johnson & Johnson Com COM 478160104 343 1,930 SH   OTR NONE 0 0 1,930
MSCI COM 55354G100 3,195 7,752 SH   SOLE NONE 2,126 0 5,626
Markel COM 570535104 3,781 2,924 SH   SOLE NONE 807 0 2,117
Mastercard Inc. CL A 57636Q104 6,100 19,334 SH   SOLE NONE 5,575 0 13,759
Mastercard Inc. CL A 57636Q104 21 68 SH   OTR NONE 0 0 68
Medtronic Inc SHS G5960L103 516 5,748 SH   SOLE NONE 0 0 5,748
Medtronic Inc SHS G5960L103 114 1,270 SH   OTR NONE 0 0 1,270
Merck & Co Inc New Com COM 58933Y105 1,042 11,432 SH   SOLE NONE 0 0 11,432
Meta Platforms CL A 30303M102 346 2,148 SH   SOLE NONE 0 0 2,148
Microsoft Corp Com COM 594918104 5,238 20,396 SH   SOLE NONE 3,413 0 16,983
Microsoft Corp Com COM 594918104 257 1,000 SH   OTR NONE 0 0 1,000
Netflix, Inc COM 64110L106 1,364 7,801 SH   SOLE NONE 3,195 0 4,606
Novartis Ag Spon Adr SPONSORED ADR 66987V109 462 5,463 SH   SOLE NONE 0 0 5,463
Nvidia Corp COM 67066G104 278 1,835 SH   SOLE NONE 660 0 1,175
Paycom Software Inc COM 70432V102 2,759 9,850 SH   SOLE NONE 2,520 0 7,330
Pepsico Inc COM 713448108 263 1,581 SH   SOLE NONE 0 0 1,581
Pfizer Inc Com COM 717081103 803 15,324 SH   SOLE NONE 0 0 15,324
Philip Morris International COM 718172109 263 2,662 SH   SOLE NONE 0 0 2,662
Price T Rowe Group Inc. COM 74144T108 192 1,690 SH   SOLE NONE 0 0 1,690
Price T Rowe Group Inc. COM 74144T108 62 550 SH   OTR NONE 0 0 550
Procter & Gamble Co COM 742718109 1,019 7,088 SH   SOLE NONE 390 0 6,698
Procter & Gamble Co COM 742718109 273 1,900 SH   OTR NONE 0 0 1,900
Roper Technologies COM 776696106 5,544 14,047 SH   SOLE NONE 4,794 0 9,253
SBA Communications Corp. CL A 78410G104 308 962 SH   SOLE NONE 15 0 947
Steris Plc SHS USD G8473T100 2,450 11,884 SH   SOLE NONE 3,155 0 8,729
Target Corp COM 87612E106 630 4,460 SH   SOLE NONE 0 0 4,460
Target Corp COM 87612E106 14 96 SH   OTR NONE 0 0 96
Teledyne Inc COM 879360105 2,339 6,235 SH   SOLE NONE 1,445 0 4,790
Teleflex Incorporated COM 879369106 1,784 7,257 SH   SOLE NONE 2,700 0 4,557
Teradyne COM 880770102 1,495 16,691 SH   SOLE NONE 8,620 0 8,071
Thermo Fisher Scientific COM 883556102 2,839 5,225 SH   SOLE NONE 1,470 0 3,755
Trade Web Markets, Inc. CL A 892672106 487 7,137 SH   SOLE NONE 4,650 0 2,487
Tyler Technologies Inc COM 902252105 3,062 9,209 SH   SOLE NONE 2,470 0 6,739
Veeva Systems, Inc. CL A COM 922475108 2,259 11,405 SH   SOLE NONE 3,345 0 8,060
Verizon Communications COM 92343V104 478 9,415 SH   SOLE NONE 0 0 9,415
Verizon Communications COM 92343V104 166 3,273 SH   OTR NONE 0 0 3,273
Visa Inc. COM CL A 92826C839 3,554 18,052 SH   SOLE NONE 4,032 0 14,020
Visa Inc. COM CL A 92826C839 394 2,000 SH   OTR NONE 0 0 2,000
Wells Fargo & Co New COM 949746101 259 6,600 SH   OTR NONE 0 0 6,600
West Pharmaceuticals Services COM 955306105 4,385 14,501 SH   SOLE NONE 4,880 0 9,621
Zoetis Inc. CL A 98978V103 4,403 25,618 SH   SOLE NONE 8,066 0 17,552