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 954 6,986 SH   SOLE NONE 0 0 6,986
Abbott Labs COM 002824100 1,745 22,114 SH   SOLE NONE 0 0 22,114
Abbvie Inc COM 00287Y109 1,173 15,394 SH   SOLE NONE 0 0 15,394
Alphabet Cl A CAP STK CL A 02079K305 2,604 2,241 SH   SOLE NONE 365 0 1,876
Alphabet Cl C CAP STK CL C 02079K107 2,804 2,411 SH   SOLE NONE 1,014 0 1,397
Altria Group Inc COM 02209S103 395 10,211 SH   SOLE NONE 0 0 10,211
Amazon.Com COM 023135106 4,837 2,481 SH   SOLE NONE 970 0 1,511
American Express COM 025816109 154 1,800 SH   SOLE NONE 0 0 1,800
American Tower Corp COM 03027X100 5,171 23,748 SH   SOLE NONE 7,080 0 16,668
American Water Works COM 030420103 3,260 27,263 SH   SOLE NONE 8,470 0 18,793
Ametek Inc COM 031100100 2,324 32,265 SH   SOLE NONE 12,745 0 19,520
Amgen Inc COM 031162100 750 3,701 SH   SOLE NONE 0 0 3,701
Apple Computer Inc COM 037833100 6,306 24,799 SH   SOLE NONE 4,238 0 20,561
At&t Corp Com New COM 00206R102 269 9,245 SH   SOLE NONE 0 0 9,245
Bank Of Amer Corp COM 060505104 20 930 SH   SOLE NONE 0 0 930
Berkshire Hathaway Class A CL A 084670108 272 1 SH   SOLE NONE 0 0 1
Berkshire Hathaway Class B New CL B NEW 084670702 1,687 9,226 SH   SOLE NONE 1,195 0 8,031
Blackrock Inc. COM 09247X101 3,412 7,756 SH   SOLE NONE 2,705 0 5,051
Booking Hldgs Inc COM 09857L108 303 225 SH   SOLE NONE 0 0 225
Bright Horizons Family COM 109194100 1,463 14,340 SH   SOLE NONE 4,900 0 9,440
Bristol Myers Squibb Co COM 110122108 233 4,183 SH   SOLE NONE 0 0 4,183
CME Group COM 12572Q105 3,801 21,980 SH   SOLE NONE 7,990 0 13,990
Chevron Texaco Corp COM 166764100 157 2,170 SH   SOLE NONE 0 0 2,170
Cisco Systems Inc COM 17275R102 558 14,199 SH   SOLE NONE 2,496 0 11,703
Coca Cola Co COM 191216100 126 2,841 SH   SOLE NONE 987 0 1,854
Comcast Corp New Cl A CL A 20030N101 310 9,006 SH   SOLE NONE 0 0 9,006
Costco COM 22160K105 211 740 SH   SOLE NONE 0 0 740
Danaher Corp COM 235851102 4,993 36,076 SH   SOLE NONE 11,938 0 24,138
Disney Walt Co Holding Co COM DISNEY 254687106 256 2,653 SH   SOLE NONE 0 0 2,653
Dover Corp COM 260003108 2,230 26,562 SH   SOLE NONE 8,760 0 17,802
Ecolab Inc. COM 278865100 3,287 21,092 SH   SOLE NONE 7,158 0 13,934
Emerson Electric Co COM 291011104 130 2,733 SH   SOLE NONE 0 0 2,733
Equinix Inc COM 29444U700 2,998 4,800 SH   SOLE NONE 1,645 0 3,155
Exxon Mobil Corp COM 30231G102 484 12,743 SH   SOLE NONE 1,200 0 11,543
Facebook CL A 30303M102 346 2,077 SH   SOLE NONE 304 0 1,773
Fair Isaac Corp. COM 303250104 1,887 6,134 SH   SOLE NONE 2,120 0 4,014
Fidelity National Informationn COM 31620M106 2,704 22,233 SH   SOLE NONE 8,734 0 13,499
First Republic Bank San Franci COM 33616C100 3,393 41,243 SH   SOLE NONE 14,145 0 27,098
Fiserv Inc Wis COM 337738108 3,018 31,775 SH   SOLE NONE 11,572 0 20,203
Genuine Parts Co COM 372460105 259 3,854 SH   SOLE NONE 0 0 3,854
Heico Corp. COM 422806109 761 10,199 SH   SOLE NONE 4,655 0 5,544
Home Depot Inc COM 437076102 1,575 8,438 SH   SOLE NONE 0 0 8,438
Honeywell Inc COM 438516106 103 773 SH   SOLE NONE 0 0 773
Idexx Laboratories Inc COM 45168D104 2,864 11,825 SH   SOLE NONE 5,100 0 6,725
Illumina Inc COM 452327109 2,674 9,792 SH   SOLE NONE 4,095 0 5,697
Intel Corp COM 458140100 247 4,557 SH   SOLE NONE 0 0 4,557
JP Morgan Chase COM 46625H100 6,748 74,949 SH   SOLE NONE 10,256 0 64,693
Johnson & Johnson Com COM 478160104 3,090 23,563 SH   SOLE NONE 7,785 0 15,778
MSCI COM 55354G100 1,214 4,200 SH   SOLE NONE 1,485 0 2,715
Markel COM 570535104 1,755 1,891 SH   SOLE NONE 571 0 1,320
Massimo Corporation COM 574795100 2,303 13,001 SH   SOLE NONE 4,500 0 8,501
Mastercard Inc. CL A 57636Q104 6,365 26,351 SH   SOLE NONE 6,725 0 19,626
Medtronic Inc SHS G5960L103 420 4,653 SH   SOLE NONE 0 0 4,653
Merck & Co Inc New Com COM 58933Y105 897 11,652 SH   SOLE NONE 0 0 11,652
Microsoft Corp Com COM 594918104 2,764 17,526 SH   SOLE NONE 3,454 0 14,072
Netflix, Inc COM 64110L106 3,267 8,700 SH   SOLE NONE 3,645 0 5,055
Nike Inc CL B 654106103 582 7,030 SH   SOLE NONE 0 0 7,030
Novartis Ag Spon Adr SPONSORED ADR 66987V109 168 2,039 SH   SOLE NONE 0 0 2,039
Paycom Software Inc COM 70432V102 958 4,740 SH   SOLE NONE 1,890 0 2,850
Pepsico Inc COM 713448108 370 3,077 SH   SOLE NONE 0 0 3,077
Pfizer Inc Com COM 717081103 490 14,999 SH   SOLE NONE 890 0 14,109
Philip Morris International COM 718172109 535 7,337 SH   SOLE NONE 0 0 7,337
Price T Rowe Group Inc. COM 74144T108 425 4,356 SH   SOLE NONE 0 0 4,356
Procter & Gamble Co COM 742718109 1,690 15,364 SH   SOLE NONE 827 0 14,537
Roper Technologies COM 776696106 4,804 15,407 SH   SOLE NONE 5,119 0 10,288
Royal Dutch Shell Class A SPONS ADR A 780259206 1,032 29,582 SH   SOLE NONE 0 0 29,582
Steris Plc SHS USD G8473T100 1,298 9,273 SH   SOLE NONE 3,145 0 6,128
Target Corp COM 87612E106 242 2,604 SH   SOLE NONE 0 0 2,604
Teladoc Health Inc. COM 87918A105 1,999 12,895 SH   SOLE NONE 5,850 0 7,045
Teledyne Inc COM 879360105 1,015 3,415 SH   SOLE NONE 1,095 0 2,320
Teleflex Incorporated COM 879369106 1,958 6,685 SH   SOLE NONE 2,585 0 4,100
Teradyne COM 880770102 1,495 27,605 SH   SOLE NONE 15,400 0 12,205
Trade Web Markets, Inc. CL A 892672106 723 17,201 SH   SOLE NONE 7,990 0 9,211
Tyler Technologies Inc COM 902252105 2,375 8,009 SH   SOLE NONE 2,680 0 5,329
Unilever Plc SPON ADR NEW 904767704 333 6,588 SH   SOLE NONE 0 0 6,588
United Technologies Corp COM 913017109 292 3,100 SH   SOLE NONE 0 0 3,100
V. F. Corporation COM 918204108 231 4,267 SH   SOLE NONE 0 0 4,267
Verizon Communications COM 92343V104 663 12,347 SH   SOLE NONE 0 0 12,347
Visa Inc. COM CL A 92826C839 2,833 17,585 SH   SOLE NONE 4,397 0 13,188
Wells Fargo & Co New COM 949746101 57 1,988 SH   SOLE NONE 0 0 1,988
West Pharmaceuticals Services COM 955306105 3,240 21,279 SH   SOLE NONE 6,220 0 15,059
Zoetis Inc. CL A 98978V103 2,745 23,325 SH   SOLE NONE 8,920 0 14,405