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 Company COM 604059105 8,678 44,114 SH   SOLE   0 0 0
AT&T COM 001957109 10,067 313,530 SH   SOLE   0 0 0
AbbVie Inc COM 00287Y109 282 3,049 SH   SOLE   0 0 0
Abbott Labs COM 002824100 303 4,961 SH   SOLE   0 0 0
Air Prods & Chems COM 009158106 1,848 11,868 SH   SOLE   0 0 0
Alphabet A (Google New) COM 38259P508 6,889 6,101 SH   SOLE   0 0 0
Alphabet C Non-voting (Google) COM 38259P706 8,486 7,606 SH   SOLE   0 0 0
Altria Group COM 718154107 780 13,737 SH   SOLE   0 0 0
Amazon COM 023135106 1,110 653 SH   SOLE   0 0 0
American Express COM 025816109 581 5,932 SH   SOLE   0 0 0
American Tower COM 03027X100 516 3,580 SH   SOLE   0 0 0
Amgen Inc COM 031162100 721 3,908 SH   SOLE   0 0 0
Anheuser Busch COM 035229103 603 5,988 SH   SOLE   0 0 0
Apple Computer COM 037833100 1,391 7,517 SH   SOLE   0 0 0
Array Biopharmaceutical Inc COM 04269X105 171 10,200 SH   SOLE   0 0 0
Arris Int'l LTD F COM 04269Q100 3,565 145,845 SH   SOLE   0 0 0
Automatic Data Proc. COM 053015103 6,528 48,669 SH   SOLE   0 0 0
Bank Of America COM 060505104 1,897 67,286 SH   SOLE   0 0 0
Bank Of NY Mellon COM 064057102 6,004 111,328 SH   SOLE   0 0 0
Berkshire Hathaway COM 084670991 3,102 11 SH   SOLE   0 0 0
Berkshire Hathaway B COM 084670207 25,293 135,509 SH   SOLE   0 0 0
Biogen Idec Inc COM 09062X103 291 1,002 SH   SOLE   0 0 0
Boeing COM 097023105 7,522 22,420 SH   SOLE   0 0 0
Bp Plc Adr COM 055622104 873 19,112 SH   SOLE   0 0 0
Bristol-Myers Squibb COM 110122108 991 17,914 SH   SOLE   0 0 0
Canadian Nat. Railway COM 136375102 1,373 16,800 SH   SOLE   0 0 0
Charter Communications COM 16119P108 1,042 3,555 SH   SOLE   0 0 0
Chevron COM 166764100 2,834 22,414 SH   SOLE   0 0 0
Chubb LTD F COM H1467J104 916 7,211 SH   SOLE   0 0 0
Church & Dwight COM 171340102 951 17,897 SH   SOLE   0 0 0
Cintas COM 172908105 230 1,244 SH   SOLE   0 0 0
Cisco Systems Inc COM 17275R102 228 5,294 SH   SOLE   0 0 0
Citigroup Inc COM 172967101 503 7,512 SH   SOLE   0 0 0
Clorox Company COM 189054109 207 1,533 SH   SOLE   0 0 0
Coca-Cola COM 191216100 3,892 88,727 SH   SOLE   0 0 0
Colgate Palmolive COM 194162103 3,444 53,137 SH   SOLE   0 0 0
Comcast A COM 20030N101 11,290 344,101 SH   SOLE   0 0 0
Conocophillips COM 20825C104 724 10,393 SH   SOLE   0 0 0
Costco Wholesale COM 22160K105 775 3,707 SH   SOLE   0 0 0
Deere And Co COM 244199105 336 2,400 SH   SOLE   0 0 0
Delta Air Lines Inc COM 247361108 439 8,870 SH   SOLE   0 0 0
Devon Energy Co COM 25179M103 424 9,645 SH   SOLE   0 0 0
Diageo (Guinness) COM 25243q205 1,886 13,098 SH   SOLE   0 0 0
Discovery Holding A COM 25470F104 528 19,200 SH   SOLE   0 0 0
Disney COM 254687106 10,338 98,636 SH   SOLE   0 0 0
DowDupont Inc COM 26078J100 954 14,468 SH   SOLE   0 0 0
Eaton Corp COM 278058102 2,737 36,620 SH   SOLE   0 0 0
Edwards Lifesciences COM 28176E108 6,218 42,712 SH   SOLE   0 0 0
Emerson Electric COM 291011104 1,113 16,104 SH   SOLE   0 0 0
Expeditors Int'l Of Wa COM 302130109 541 7,400 SH   SOLE   0 0 0
Exxon Mobil COM 302290101 6,681 80,751 SH   SOLE   0 0 0
Facebook COM 30303M102 5,828 29,991 SH   SOLE   0 0 0
Fastenal COM 311900104 768 15,949 SH   SOLE   0 0 0
Fedex COM 31428X106 3,203 14,106 SH   SOLE   0 0 0
General Electric COM 369604103 3,053 224,292 SH   SOLE   0 0 0
General Mills COM 370334104 312 7,042 SH   SOLE   0 0 0
Gilead Sciences Inc COM 375558103 245 3,460 SH   SOLE   0 0 0
Goldman Sachs COM 38141G104 5,680 25,753 SH   SOLE   0 0 0
Home Depot COM 437076102 2,325 11,917 SH   SOLE   0 0 0
Honeywell Int'l COM 438516106 5,177 35,938 SH   SOLE   0 0 0
Illinois Tool Works Inc COM 452308109 689 4,975 SH   SOLE   0 0 0
Immunogen Inc COM 45253H101 300 30,800 SH   SOLE   0 0 0
Intel COM 458140100 10,965 220,571 SH   SOLE   0 0 0
Intuit Inc COM 461202103 18,215 89,156 SH   SOLE   0 0 0
J.P. Morgan Chase COM 616880100 4,478 42,975 SH   SOLE   0 0 0
Johnson & Johnson COM 478160104 5,000 41,209 SH   SOLE   0 0 0
Kimberly Clark COM 494368103 977 9,278 SH   SOLE   0 0 0
Liberty Global Inc A COM G5480U104 275 10,000 SH   SOLE   0 0 0
Liberty Media Corp Del Com A S COM 531229409 604 13,400 SH   SOLE   0 0 0
Lockheed Martin COM 539830109 1,880 6,363 SH   SOLE   0 0 0
Markel Corp Holding Co COM 905399101 594 548 SH   SOLE   0 0 0
Marriott Intl New A COM 571903202 1,650 13,035 SH   SOLE   0 0 0
Mastercard Inc COM 57636q104 4,465 22,722 SH   SOLE   0 0 0
McDonalds COM 580135101 3,296 21,033 SH   SOLE   0 0 0
Medtronic PLC F COM 585055106 864 10,094 SH   SOLE   0 0 0
Merck COM 589331107 552 9,097 SH   SOLE   0 0 0
Microsoft COM 594918104 22,966 232,899 SH   SOLE   0 0 0
Morgan Stanley COM 617446448 2,096 44,210 SH   SOLE   0 0 0
National Grid ADR A COM 636274300 214 3,829 SH   SOLE   0 0 0
Netflix Inc COM 64110L106 476 1,215 SH   SOLE   0 0 0
Norfolk Southern COM 655844108 3,630 24,058 SH   SOLE   0 0 0
Oracle COM 68389X105 218 4,941 SH   SOLE   0 0 0
Paychex COM 704326107 6,980 102,125 SH   SOLE   0 0 0
Pentair Ltd COM H6169Q108 471 11,200 SH   SOLE   0 0 0
Pepsico Inc. COM 713448108 2,618 24,049 SH   SOLE   0 0 0
Pfizer COM 717081103 615 16,958 SH   SOLE   0 0 0
Philip Morris Int'l COM 02209S103 717 8,878 SH   SOLE   0 0 0
Phillips 66 COM 718546104 1,576 14,029 SH   SOLE   0 0 0
Procter & Gamble COM 742718109 5,337 68,370 SH   SOLE   0 0 0
Qualcomm COM 747525103 3,733 66,518 SH   SOLE   0 0 0
Raytheon COM 78108N106 920 4,760 SH   SOLE   0 0 0
Royal Bank Cda Montreal COM 780087102 419 5,559 SH   SOLE   0 0 0
Scotts Miracle Grow COM 810186106 228 2,740 SH   SOLE   0 0 0
Sherwin Williams COM 824348106 3,001 7,363 SH   SOLE   0 0 0
Snap On Inc Com COM 833034101 2,761 17,182 SH   SOLE   0 0 0
Southern Co. COM 842587107 208 4,500 SH   SOLE   0 0 0
Stryker COM 863667101 688 4,072 SH   SOLE   0 0 0
Sysco COM 871829107 4,490 65,745 SH   SOLE   0 0 0
Texas Instruments COM 882508104 1,271 11,532 SH   SOLE   0 0 0
Thermo Fisher Scientific COM 883556102 5,099 24,614 SH   SOLE   0 0 0
Transcanada COM 89353D107 6,429 148,830 SH   SOLE   0 0 0
Union Pacific COM 907818108 12,702 89,653 SH   SOLE   0 0 0
United Healthcare COM 910581107 447 1,821 SH   SOLE   0 0 0
United Parcel Service COM 911312106 4,382 41,251 SH   SOLE   0 0 0
United Technologies COM 913017109 3,163 25,299 SH   SOLE   0 0 0
Valeant Pharma Int'l COM 91911X104 370 15,900 SH   SOLE   0 0 0
Verizon Comm. COM 92343V104 1,067 21,216 SH   SOLE   0 0 0
Visa COM 92826C839 19,751 149,122 SH   SOLE   0 0 0
Voya Risk Managed NA COM 92913C106 127 20,000 SH   SOLE   0 0 0
WD-40 COM 929236107 215 1,470 SH   SOLE   0 0 0
Walgreens Boots Alliance COM 931422109 890 14,825 SH   SOLE   0 0 0
Wells Fargo & Co. COM 949746101 11,204 202,097 SH   SOLE   0 0 0