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 964 5,496 SH   SOLE NONE 0 0 5,496
AES Corp COM 00130H105 244 10,700 SH   SOLE NONE 0 0 10,700
Abbott Labs COM 002824100 2,334 19,756 SH   SOLE NONE 0 0 19,756
Abbott Labs COM 002824100 307 2,600 SH   OTR NONE 0 0 2,600
Abbvie Inc COM 00287Y109 1,493 13,844 SH   SOLE NONE 0 0 13,844
Abbvie Inc COM 00287Y109 24 220 SH   OTR NONE 0 0 220
Alphabet Cl A CAP STK CL A 02079K305 5,419 2,027 SH   SOLE NONE 365 0 1,662
Alphabet Cl A CAP STK CL A 02079K305 361 135 SH   OTR NONE 0 0 135
Alphabet Cl C CAP STK CL C 02079K107 6,884 2,583 SH   SOLE NONE 989 0 1,594
Alphabet Cl C CAP STK CL C 02079K107 360 135 SH   OTR NONE 0 0 135
Amazon.Com COM 023135106 7,953 2,421 SH   SOLE NONE 708 0 1,713
Amazon.Com COM 023135106 26 8 SH   OTR NONE 0 0 8
American Tower Corp COM 03027X100 5,634 21,228 SH   SOLE NONE 6,810 0 14,418
American Tower Corp COM 03027X100 411 1,550 SH   OTR NONE 0 0 1,550
American Water Works COM 030420103 4,904 29,011 SH   SOLE NONE 8,162 0 20,849
Ametek Inc COM 031100100 3,682 29,689 SH   SOLE NONE 12,270 0 17,419
Amgen Inc COM 031162100 729 3,428 SH   SOLE NONE 0 0 3,428
Apple Computer Inc COM 037833100 16,983 120,022 SH   SOLE NONE 15,753 0 104,268
Apple Computer Inc COM 037833100 1,152 8,140 SH   OTR NONE 0 0 8,140
Applied Materials Inc COM 038222105 469 3,644 SH   SOLE NONE 0 0 3,644
Azek Co. Inc. CL A 05478C105 913 24,996 SH   SOLE NONE 9,415 0 15,581
Bank Of Amer Corp COM 060505104 378 8,894 SH   SOLE NONE 0 0 8,894
Berkshire Hathaway Class A CL A 084670108 411 1 SH   SOLE NONE 0 0 1
Berkshire Hathaway Class B New CL B NEW 084670702 2,426 8,888 SH   SOLE NONE 1,135 0 7,753
Blackrock Inc. COM 09247X101 6,811 8,122 SH   SOLE NONE 2,516 0 5,606
Blackstone Group Inc Cl A COM 09260D107 1,205 10,356 SH   SOLE NONE 1,609 0 8,747
Booking Hldgs Inc COM 09857L108 356 150 SH   SOLE NONE 0 0 150
Bright Horizons Family COM 109194100 2,642 18,950 SH   SOLE NONE 5,150 0 13,800
Bristol Myers Squibb Co COM 110122108 435 7,355 SH   SOLE NONE 0 0 7,355
CME Group COM 12572Q105 4,858 25,122 SH   SOLE NONE 7,852 0 17,269
Chevron Texaco Corp COM 166764100 75 737 SH   SOLE NONE 0 0 737
Chevron Texaco Corp COM 166764100 477 4,706 SH   OTR NONE 0 0 4,706
Cisco Systems Inc COM 17275R102 523 9,607 SH   SOLE NONE 2,496 0 7,111
Coca Cola Co COM 191216100 243 4,631 SH   SOLE NONE 987 0 3,644
Coca Cola Co COM 191216100 105 2,000 SH   OTR NONE 0 0 2,000
Copart Inc. COM 217204106 3,211 23,145 SH   SOLE NONE 6,800 0 16,345
Danaher Corp COM 235851102 10,061 33,048 SH   SOLE NONE 10,111 0 22,937
Disney Walt Co Holding Co COM 254687106 421 2,491 SH   SOLE NONE 0 0 2,491
Disney Walt Co Holding Co COM 254687106 24 143 SH   OTR NONE 0 0 143
Dover Corp COM 260003108 5,129 32,983 SH   SOLE NONE 8,817 0 24,166
Ecolab Inc. COM 278865100 4,288 20,555 SH   SOLE NONE 6,728 0 13,827
Emerson Electric Co COM 291011104 280 2,970 SH   SOLE NONE 0 0 2,970
Equinix Inc COM 29444U700 4,076 5,158 SH   SOLE NONE 1,695 0 3,463
Exxon Mobil Corp COM 30231G102 284 4,835 SH   SOLE NONE 0 0 4,835
Exxon Mobil Corp COM 30231G102 507 8,616 SH   OTR NONE 0 0 8,616
Facebook CL A 30303M102 908 2,674 SH   SOLE NONE 304 0 2,370
Fair Isaac Corp. COM 303250104 3,146 7,905 SH   SOLE NONE 2,225 0 5,680
First Republic Bank San Franci COM 33616C100 2,289 11,868 SH   SOLE NONE 355 0 11,513
Fiserv Inc Wis COM 337738108 3,813 35,146 SH   SOLE NONE 10,867 0 24,279
Freshpet Inc. COM 358039105 1,262 8,843 SH   SOLE NONE 2,840 0 6,003
Genuine Parts Co COM 372460105 467 3,854 SH   SOLE NONE 0 0 3,854
Goldman Sachs Group Inc COM 38141G104 466 1,234 SH   SOLE NONE 36 0 1,198
Heico Corp. COM 422806109 2,572 19,501 SH   SOLE NONE 6,515 0 12,986
Home Depot Inc COM 437076102 2,690 8,194 SH   SOLE NONE 0 0 8,194
Home Depot Inc COM 437076102 289 880 SH   OTR NONE 0 0 880
Honeywell Inc COM 438516106 322 1,516 SH   SOLE NONE 0 0 1,516
Idexx Laboratories Inc COM 45168D104 5,601 9,006 SH   SOLE NONE 3,605 0 5,401
Illumina Inc COM 452327109 3,548 8,747 SH   SOLE NONE 3,525 0 5,222
Intel Corp COM 458140100 373 7,005 SH   SOLE NONE 0 0 7,005
JP Morgan Chase COM 46625H100 12,381 75,636 SH   SOLE NONE 10,324 0 65,313
JP Morgan Chase COM 46625H100 278 1,700 SH   OTR NONE 0 0 1,700
Johnson & Johnson Com COM 478160104 3,701 22,916 SH   SOLE NONE 7,785 0 15,131
Johnson & Johnson Com COM 478160104 312 1,930 SH   OTR NONE 0 0 1,930
MSCI COM 55354G100 4,593 7,550 SH   SOLE NONE 2,115 0 5,435
Markel COM 570535104 3,222 2,696 SH   SOLE NONE 627 0 2,069
Marketaxess Holdings COM 57060D108 1,971 4,684 SH   SOLE NONE 1,455 0 3,229
Massimo Corporation COM 574795100 3,692 13,639 SH   SOLE NONE 4,050 0 9,589
Massimo Corporation COM 574795100 25 91 SH   OTR NONE 0 0 91
Mastercard Inc. CL A 57636Q104 8,467 24,354 SH   SOLE NONE 6,385 0 17,969
Mastercard Inc. CL A 57636Q104 24 68 SH   OTR NONE 0 0 68
Medtronic Inc SHS G5960L103 724 5,773 SH   SOLE NONE 0 0 5,773
Medtronic Inc SHS G5960L103 159 1,270 SH   OTR NONE 0 0 1,270
Merck & Co Inc New Com COM 58933Y105 897 11,943 SH   SOLE NONE 0 0 11,943
Microsoft Corp Com COM 594918104 6,332 22,462 SH   SOLE NONE 3,500 0 18,962
Microsoft Corp Com COM 594918104 282 1,000 SH   OTR NONE 0 0 1,000
Netflix, Inc COM 64110L106 4,942 8,097 SH   SOLE NONE 3,195 0 4,902
Novartis Ag Spon Adr SPONSORED ADR 66987V109 475 5,814 SH   SOLE NONE 0 0 5,814
Paycom Software Inc COM 70432V102 4,782 9,646 SH   SOLE NONE 2,520 0 7,126
Paypal Holdings Inc COM 70450Y103 442 1,700 SH   SOLE NONE 0 0 1,700
Pepsico Inc COM 713448108 268 1,781 SH   SOLE NONE 0 0 1,781
Pfizer Inc Com COM 717081103 913 21,238 SH   SOLE NONE 890 0 20,348
Philip Morris International COM 718172109 288 3,042 SH   SOLE NONE 0 0 3,042
Price T Rowe Group Inc. COM 74144T108 332 1,690 SH   SOLE NONE 0 0 1,690
Price T Rowe Group Inc. COM 74144T108 108 550 SH   OTR NONE 0 0 550
Procter & Gamble Co COM 742718109 2,246 16,067 SH   SOLE NONE 827 0 15,240
Procter & Gamble Co COM 742718109 266 1,900 SH   OTR NONE 0 0 1,900
Roper Technologies COM 776696106 6,535 14,648 SH   SOLE NONE 4,824 0 9,824
Royal Dutch Shell Class A SPONS ADR A 780259206 1,318 29,582 SH   SOLE NONE 0 0 29,582
SBA Communications Corp. CL A 78410G104 318 962 SH   SOLE NONE 15 0 947
Steris Plc SHS USD G8473T100 2,508 12,277 SH   SOLE NONE 3,155 0 9,122
Target Corp COM 87612E106 1,327 5,801 SH   SOLE NONE 0 0 5,801
Target Corp COM 87612E106 22 96 SH   OTR NONE 0 0 96
Teladoc Health Inc. COM 87918A105 1,979 15,608 SH   SOLE NONE 5,400 0 10,208
Teledyne Inc COM 879360105 2,262 5,265 SH   SOLE NONE 1,260 0 4,005
Teleflex Incorporated COM 879369106 2,763 7,337 SH   SOLE NONE 2,585 0 4,752
Teradyne COM 880770102 1,894 17,346 SH   SOLE NONE 8,620 0 8,726
Trade Web Markets, Inc. CL A 892672106 2,040 25,257 SH   SOLE NONE 8,726 0 16,531
Tyler Technologies Inc COM 902252105 4,492 9,793 SH   SOLE NONE 2,470 0 7,323
Unilever Plc SPON ADR NEW 904767704 137 2,518 SH   SOLE NONE 0 0 2,518
Unilever Plc SPON ADR NEW 904767704 81 1,500 SH   OTR NONE 0 0 1,500
V. F. Corporation COM 918204108 217 3,233 SH   SOLE NONE 0 0 3,233
Veeva Systems, Inc. CL A COM 922475108 1,853 6,431 SH   SOLE NONE 1,845 0 4,586
Verizon Communications COM 92343V104 727 13,458 SH   SOLE NONE 0 0 13,458
Verizon Communications COM 92343V104 177 3,273 SH   OTR NONE 0 0 3,273
Visa Inc. COM CL A 92826C839 4,050 18,182 SH   SOLE NONE 4,032 0 14,150
Visa Inc. COM CL A 92826C839 445 2,000 SH   OTR NONE 0 0 2,000
Wells Fargo & Co New COM 949746101 306 6,600 SH   OTR NONE 0 0 6,600
West Pharmaceuticals Services COM 955306105 6,464 15,226 SH   SOLE NONE 5,180 0 10,046
Zoetis Inc. CL A 98978V103 4,942 25,454 SH   SOLE NONE 8,086 0 17,368