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 1,352 7,016 SH   SOLE NONE 0 0 7,016
AES Corp COM 00130H105 287 10,700 SH   SOLE NONE 0 0 10,700
Abbott Labs COM 002824100 2,663 22,223 SH   SOLE NONE 0 0 22,223
Abbott Labs COM 002824100 312 2,600 SH   OTR NONE 0 0 2,600
Abbvie Inc COM 00287Y109 1,745 16,128 SH   SOLE NONE 0 0 16,128
Alphabet Cl A CAP STK CL A 02079K305 5,173 2,508 SH   SOLE NONE 365 0 2,143
Alphabet Cl A CAP STK CL A 02079K305 278 135 SH   OTR NONE 0 0 135
Alphabet Cl C CAP STK CL C 02079K107 6,028 2,914 SH   SOLE NONE 1,019 0 1,895
Alphabet Cl C CAP STK CL C 02079K107 279 135 SH   OTR NONE 0 0 135
Altria Group Inc COM 02209S103 580 11,328 SH   SOLE NONE 0 0 11,328
Amazon.Com COM 023135106 7,893 2,551 SH   SOLE NONE 708 0 1,843
American Tower Corp COM 03027X100 5,030 21,040 SH   SOLE NONE 6,810 0 14,230
American Tower Corp COM 03027X100 371 1,550 SH   OTR NONE 0 0 1,550
American Water Works COM 030420103 4,371 29,154 SH   SOLE NONE 8,161 0 20,993
Ametek Inc COM 031100100 3,820 29,904 SH   SOLE NONE 12,470 0 17,434
Amgen Inc COM 031162100 862 3,466 SH   SOLE NONE 0 0 3,466
Apple Computer Inc COM 037833100 16,299 133,431 SH   SOLE NONE 15,753 0 117,678
Apple Computer Inc COM 037833100 994 8,140 SH   OTR NONE 0 0 8,140
Applied Materials Inc COM 038222105 487 3,644 SH   SOLE NONE 0 0 3,644
At&t Corp Com New COM 00206R102 129 4,250 SH   SOLE NONE 0 0 4,250
At&t Corp Com New COM 00206R102 103 3,400 SH   OTR NONE 0 0 3,400
Azek Co. Inc. CL A 05478C105 1,033 24,560 SH   SOLE NONE 9,415 0 15,145
Bank Of Amer Corp COM 060505104 343 8,871 SH   SOLE NONE 0 0 8,871
Berkshire Hathaway Class A CL A 084670108 386 1 SH   SOLE NONE 0 0 1
Berkshire Hathaway Class B New CL B NEW 084670702 2,991 11,706 SH   SOLE NONE 1,135 0 10,571
Blackrock Inc. COM 09247X101 7,057 9,359 SH   SOLE NONE 2,695 0 6,664
Booking Hldgs Inc COM 09857L108 349 150 SH   SOLE NONE 0 0 150
Bright Horizons Family COM 109194100 3,269 19,065 SH   SOLE NONE 5,150 0 13,915
Bristol Myers Squibb Co COM 110122108 520 8,241 SH   SOLE NONE 0 0 8,241
CME Group COM 12572Q105 5,180 25,365 SH   SOLE NONE 7,852 0 17,514
Chevron Texaco Corp COM 166764100 77 737 SH   SOLE NONE 0 0 737
Chevron Texaco Corp COM 166764100 493 4,706 SH   OTR NONE 0 0 4,706
Cisco Systems Inc COM 17275R102 496 9,598 SH   SOLE NONE 2,496 0 7,102
Coca Cola Co COM 191216100 244 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 2,540 23,385 SH   SOLE NONE 6,800 0 16,585
Cracker Barrel Old Country Sto COM 22410J106 207 1,200 SH   OTR NONE 0 0 1,200
Danaher Corp COM 235851102 8,014 35,606 SH   SOLE NONE 10,745 0 24,861
Disney Walt Co Holding Co COM 254687106 460 2,491 SH   SOLE NONE 0 0 2,491
Dover Corp COM 260003108 4,573 33,352 SH   SOLE NONE 8,896 0 24,455
Ecolab Inc. COM 278865100 4,460 20,832 SH   SOLE NONE 6,803 0 14,029
Emerson Electric Co COM 291011104 268 2,970 SH   SOLE NONE 0 0 2,970
Equinix Inc COM 29444U700 3,538 5,206 SH   SOLE NONE 1,695 0 3,511
Exxon Mobil Corp COM 30231G102 574 10,284 SH   SOLE NONE 0 0 10,284
Exxon Mobil Corp COM 30231G102 481 8,616 SH   OTR NONE 0 0 8,616
Facebook CL A 30303M102 796 2,702 SH   SOLE NONE 304 0 2,398
Fair Isaac Corp. COM 303250104 3,870 7,963 SH   SOLE NONE 2,225 0 5,738
First Republic Bank San Franci COM 33616C100 2,067 12,398 SH   SOLE NONE 355 0 12,043
Fiserv Inc Wis COM 337738108 4,239 35,611 SH   SOLE NONE 10,867 0 24,744
Freshpet Inc. COM 358039105 1,406 8,853 SH   SOLE NONE 2,840 0 6,013
Genuine Parts Co COM 372460105 445 3,854 SH   SOLE NONE 0 0 3,854
Goldman Sachs Group Inc COM 38141G104 403 1,234 SH   SOLE NONE 36 0 1,198
Heico Corp. COM 422806109 2,490 19,793 SH   SOLE NONE 6,515 0 13,278
Home Depot Inc COM 437076102 2,570 8,419 SH   SOLE NONE 0 0 8,419
Home Depot Inc COM 437076102 269 880 SH   OTR NONE 0 0 880
Honeywell Inc COM 438516106 339 1,564 SH   SOLE NONE 0 0 1,564
Idexx Laboratories Inc COM 45168D104 4,960 10,136 SH   SOLE NONE 3,820 0 6,316
Illumina Inc COM 452327109 3,521 9,169 SH   SOLE NONE 3,625 0 5,544
Intel Corp COM 458140100 762 11,901 SH   SOLE NONE 0 0 11,901
JP Morgan Chase COM 46625H100 12,859 84,473 SH   SOLE NONE 10,323 0 74,149
JP Morgan Chase COM 46625H100 259 1,700 SH   OTR NONE 0 0 1,700
Johnson & Johnson Com COM 478160104 3,766 22,917 SH   SOLE NONE 7,785 0 15,132
Johnson & Johnson Com COM 478160104 317 1,930 SH   OTR NONE 0 0 1,930
MSCI COM 55354G100 3,489 8,322 SH   SOLE NONE 2,115 0 6,207
Markel COM 570535104 3,103 2,723 SH   SOLE NONE 627 0 2,096
Marketaxess Holdings COM 57060D108 2,314 4,647 SH   SOLE NONE 1,455 0 3,192
Massimo Corporation COM 574795100 3,043 13,248 SH   SOLE NONE 4,050 0 9,198
Mastercard Inc. CL A 57636Q104 9,083 25,509 SH   SOLE NONE 6,385 0 19,124
Medtronic Inc SHS G5960L103 682 5,776 SH   SOLE NONE 0 0 5,776
Medtronic Inc SHS G5960L103 150 1,270 SH   OTR NONE 0 0 1,270
Merck & Co Inc New Com COM 58933Y105 999 12,963 SH   SOLE NONE 0 0 12,963
Microsoft Corp Com COM 594918104 6,114 25,931 SH   SOLE NONE 3,500 0 22,431
Microsoft Corp Com COM 594918104 236 1,000 SH   OTR NONE 0 0 1,000
Morgan Stanley COM NEW 617446448 274 3,531 SH   SOLE NONE 0 0 3,531
Netflix, Inc COM 64110L106 4,244 8,135 SH   SOLE NONE 3,195 0 4,940
Nike Inc CL B 654106103 921 6,930 SH   SOLE NONE 0 0 6,930
Novartis Ag Spon Adr SPONSORED ADR 66987V109 497 5,814 SH   SOLE NONE 0 0 5,814
Paycom Software Inc COM 70432V102 4,244 11,468 SH   SOLE NONE 2,570 0 8,898
Paypal Holdings Inc COM 70450Y103 413 1,700 SH   SOLE NONE 0 0 1,700
Pepsico Inc COM 713448108 252 1,781 SH   SOLE NONE 0 0 1,781
Pfizer Inc Com COM 717081103 936 25,838 SH   SOLE NONE 890 0 24,948
Philip Morris International COM 718172109 777 8,758 SH   SOLE NONE 0 0 8,758
Price T Rowe Group Inc. COM 74144T108 290 1,690 SH   SOLE NONE 0 0 1,690
Price T Rowe Group Inc. COM 74144T108 94 550 SH   OTR NONE 0 0 550
Procter & Gamble Co COM 742718109 2,175 16,062 SH   SOLE NONE 827 0 15,235
Procter & Gamble Co COM 742718109 257 1,900 SH   OTR NONE 0 0 1,900
Roper Technologies COM 776696106 6,299 15,618 SH   SOLE NONE 4,824 0 10,794
Royal Dutch Shell Class A SPONS ADR A 780259206 1,160 29,582 SH   SOLE NONE 0 0 29,582
SBA Communications Corp. CL A 78410G104 293 1,057 SH   SOLE NONE 15 0 1,042
Steris Plc SHS USD G8473T100 2,371 12,446 SH   SOLE NONE 3,155 0 9,291
Target Corp COM 87612E106 1,704 8,601 SH   SOLE NONE 0 0 8,601
Teladoc Health Inc. COM 87918A105 2,859 15,728 SH   SOLE NONE 5,400 0 10,328
Teledyne Inc COM 879360105 2,207 5,336 SH   SOLE NONE 1,260 0 4,076
Teleflex Incorporated COM 879369106 3,095 7,449 SH   SOLE NONE 2,585 0 4,864
Teradyne COM 880770102 2,476 20,346 SH   SOLE NONE 8,870 0 11,476
Trade Web Markets, Inc. CL A 892672106 1,890 25,547 SH   SOLE NONE 8,726 0 16,821
Tyler Technologies Inc COM 902252105 4,509 10,621 SH   SOLE NONE 2,470 0 8,151
Unilever Plc SPON ADR NEW 904767704 144 2,585 SH   SOLE NONE 0 0 2,585
Unilever Plc SPON ADR NEW 904767704 84 1,500 SH   OTR NONE 0 0 1,500
Union Pacific Corp COM 907818108 226 1,025 SH   SOLE NONE 0 0 1,025
V. F. Corporation COM 918204108 509 6,367 SH   SOLE NONE 0 0 6,367
Veeva Systems, Inc. CL A COM 922475108 1,660 6,355 SH   SOLE NONE 1,845 0 4,510
Verizon Communications COM 92343V104 758 13,043 SH   SOLE NONE 0 0 13,043
Verizon Communications COM 92343V104 190 3,273 SH   OTR NONE 0 0 3,273
Visa Inc. COM CL A 92826C839 3,851 18,186 SH   SOLE NONE 4,032 0 14,154
Visa Inc. COM CL A 92826C839 423 2,000 SH   OTR NONE 0 0 2,000
Wells Fargo & Co New COM 949746101 258 6,600 SH   OTR NONE 0 0 6,600
West Pharmaceuticals Services COM 955306105 4,870 17,282 SH   SOLE NONE 5,680 0 11,602
Zoetis Inc. CL A 98978V103 4,523 28,719 SH   SOLE NONE 8,086 0 20,633