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 5,267 25,093 SH   SOLE   0 0 0
AT&T COM 001957109 3,267 83,401 SH   SOLE   0 0 0
AbbVie Inc COM 00287Y109 222 2,499 SH   SOLE   0 0 0
Abbott Labs COM 002824100 268 5,021 SH   SOLE   0 0 0
Air Prods & Chems COM 009158106 1,957 12,943 SH   SOLE   0 0 0
Alphabet A (Google New) COM 38259P508 5,871 6,029 SH   SOLE   0 0 0
Alphabet C Non-voting (Google) COM 38259P706 6,720 7,006 SH   SOLE   0 0 0
Altaba (Yahoo) COM 021346101 205 3,090 SH   SOLE   0 0 0
Altria Group COM 718154107 1,020 16,076 SH   SOLE   0 0 0
Amazon COM 023135106 667 694 SH   SOLE   0 0 0
American Express COM 025816109 559 6,181 SH   SOLE   0 0 0
American Tower COM 03027X100 476 3,484 SH   SOLE   0 0 0
Amgen Inc COM 031162100 649 3,479 SH   SOLE   0 0 0
Anheuser Busch COM 035229103 741 6,213 SH   SOLE   0 0 0
Apple Computer COM 037833100 879 5,700 SH   SOLE   0 0 0
Array Biopharmaceutical Inc COM 04269X105 175 14,200 SH   SOLE   0 0 0
Arris Int'l LTD F COM 04269Q100 4,868 170,875 SH   SOLE   0 0 0
Automatic Data Proc. COM 053015103 5,190 47,474 SH   SOLE   0 0 0
B T Group PLC COM 05577E101 260 13,500 SH   SOLE   0 0 0
Bank Of America COM 060505104 1,172 46,268 SH   SOLE   0 0 0
Bank Of NY Mellon COM 064057102 3,780 71,293 SH   SOLE   0 0 0
Berkshire Hathaway COM 084670991 2,747 10 SH   SOLE   0 0 0
Berkshire Hathaway B COM 084670207 25,780 140,627 SH   SOLE   0 0 0
Biogen Idec Inc COM 09062X103 329 1,052 SH   SOLE   0 0 0
Boeing COM 097023105 4,147 16,314 SH   SOLE   0 0 0
Bp Plc Adr COM 055622104 759 19,761 SH   SOLE   0 0 0
Bristol-Myers Squibb COM 110122108 1,022 16,034 SH   SOLE   0 0 0
CVS/Caremark Corp. COM 126650100 240 2,952 SH   SOLE   0 0 0
Canadian Nat. Railway COM 136375102 1,458 17,600 SH   SOLE   0 0 0
Charter Communications COM 16119P108 1,626 4,474 SH   SOLE   0 0 0
Chevron COM 166764100 3,059 26,035 SH   SOLE   0 0 0
Chubb LTD F COM H1467J104 1,158 8,125 SH   SOLE   0 0 0
Church & Dwight COM 171340102 901 18,597 SH   SOLE   0 0 0
Citigroup Inc COM 172967101 357 4,908 SH   SOLE   0 0 0
Coca-Cola COM 191216100 5,098 113,256 SH   SOLE   0 0 0
Colgate Palmolive COM 194162103 4,622 63,440 SH   SOLE   0 0 0
Comcast A COM 20030N101 13,850 359,920 SH   SOLE   0 0 0
Conocophillips COM 20825C104 606 12,116 SH   SOLE   0 0 0
Costco Wholesale COM 22160K105 548 3,337 SH   SOLE   0 0 0
Deere And Co COM 244199105 301 2,400 SH   SOLE   0 0 0
Delta Air Lines Inc COM 247361108 413 8,570 SH   SOLE   0 0 0
Devon Energy Co COM 25179M103 549 14,960 SH   SOLE   0 0 0
Diageo (Guinness) COM 25243q205 2,365 17,898 SH   SOLE   0 0 0
Disney COM 254687106 10,104 102,506 SH   SOLE   0 0 0
DowDupont Inc COM 26078J100 1,179 17,030 SH   SOLE   0 0 0
Eaton Corp COM 278058102 1,322 17,212 SH   SOLE   0 0 0
Edwards Life COM 28176E108 3,240 29,639 SH   SOLE   0 0 0
Emerson Electric COM 291011104 788 12,545 SH   SOLE   0 0 0
Expeditors Int'l Of Wa COM 302130109 503 8,400 SH   SOLE   0 0 0
Exxon Mobil COM 302290101 7,036 85,829 SH   SOLE   0 0 0
Facebook COM 30303M102 1,424 8,333 SH   SOLE   0 0 0
Fedex COM 31428X106 2,274 10,082 SH   SOLE   0 0 0
General Electric COM 369604103 8,646 357,583 SH   SOLE   0 0 0
General Mills COM 370334104 385 7,442 SH   SOLE   0 0 0
Gilead Sciences Inc COM 375558103 378 4,660 SH   SOLE   0 0 0
Goldman Sachs COM 38141G104 4,622 19,487 SH   SOLE   0 0 0
Home Depot COM 437076102 1,673 10,227 SH   SOLE   0 0 0
Honeywell Int'l COM 438516106 3,643 25,703 SH   SOLE   0 0 0
I.B.M. COM 459200101 432 2,977 SH   SOLE   0 0 0
Illinois Tool Works Inc COM 452308109 388 2,625 SH   SOLE   0 0 0
Immunogen Inc COM 45253H101 444 58,000 SH   SOLE   0 0 0
Intel COM 458140100 6,514 171,061 SH   SOLE   0 0 0
Intuit Inc COM 461202103 12,709 89,410 SH   SOLE   0 0 0
J.P. Morgan Chase COM 616880100 4,246 44,458 SH   SOLE   0 0 0
Jm Smucker Co COM 832696405 204 1,943 SH   SOLE   0 0 0
Johnson & Johnson COM 478160104 5,612 43,166 SH   SOLE   0 0 0
Kimberly Clark COM 494368103 1,719 14,611 SH   SOLE   0 0 0
Kraft Heinz Co COM 500754106 270 3,484 SH   SOLE   0 0 0
Liberty Global Inc A COM G5480U104 339 10,000 SH   SOLE   0 0 0
Liberty Media Corp Del Com A S COM 531229409 560 13,375 SH   SOLE   0 0 0
Lockheed Martin COM 539830109 1,504 4,848 SH   SOLE   0 0 0
Markel Corp Holding Co COM 905399101 834 781 SH   SOLE   0 0 0
Marriott Intl New A COM 571903202 1,298 11,775 SH   SOLE   0 0 0
Mastercard Inc COM 57636q104 1,766 12,510 SH   SOLE   0 0 0
McDonalds COM 580135101 2,671 17,047 SH   SOLE   0 0 0
Medtronic PLC F COM 585055106 815 10,474 SH   SOLE   0 0 0
Merck COM 589331107 551 8,599 SH   SOLE   0 0 0
Microsoft COM 594918104 17,911 240,454 SH   SOLE   0 0 0
Monsanto Co COM 61166W101 4,254 35,503 SH   SOLE   0 0 0
Morgan Stanley COM 617446448 1,790 37,170 SH   SOLE   0 0 0
National Grid ADR A COM 636274300 372 5,929 SH   SOLE   0 0 0
National Oilwell Varco COM 637071101 321 8,989 SH   SOLE   0 0 0
Netflix Inc COM 64110L106 225 1,241 SH   SOLE   0 0 0
Norfolk Southern COM 655844108 3,257 24,628 SH   SOLE   0 0 0
Oracle COM 68389X105 224 4,635 SH   SOLE   0 0 0
Paychex COM 704326107 5,955 99,315 SH   SOLE   0 0 0
Pentair Ltd COM H6169Q108 635 9,350 SH   SOLE   0 0 0
Pepsico Inc. COM 713448108 3,015 27,056 SH   SOLE   0 0 0
Peregrine Pharma Inc COM 713661304 68 21,501 SH   SOLE   0 0 0
Pfizer COM 717081103 884 24,753 SH   SOLE   0 0 0
Philip Morris Int'l COM 02209S103 998 8,991 SH   SOLE   0 0 0
Phillips 66 COM 718546104 1,343 14,664 SH   SOLE   0 0 0
Planet Payment Inc COM U72603118 43 10,000 SH   SOLE   0 0 0
Ppg Industries COM 693506107 328 3,020 SH   SOLE   0 0 0
Procter & Gamble COM 742718109 7,318 80,434 SH   SOLE   0 0 0
Qualcomm COM 747525103 3,705 71,474 SH   SOLE   0 0 0
Raytheon COM 78108N106 839 4,499 SH   SOLE   0 0 0
Scotts Miracle Grow COM 810186106 306 3,140 SH   SOLE   0 0 0
Sherwin Williams COM 824348106 258 720 SH   SOLE   0 0 0
Snap On Inc Com COM 833034101 2,308 15,487 SH   SOLE   0 0 0
Southern Co. COM 842587107 236 4,800 SH   SOLE   0 0 0
Starbucks Coffee COM 855244109 377 7,022 SH   SOLE   0 0 0
Stryker COM 863667101 673 4,737 SH   SOLE   0 0 0
Sysco COM 871829107 3,688 68,365 SH   SOLE   0 0 0
Thermo Fisher Scientific COM 883556102 3,896 20,590 SH   SOLE   0 0 0
Time Warner Inc COM 887315109 19,385 189,218 SH   SOLE   0 0 0
Transcanada COM 89353D107 7,494 151,605 SH   SOLE   0 0 0
U.S. Bancorp Del COM 902973106 204 3,810 SH   SOLE   0 0 0
Union Pacific COM 907818108 10,587 91,288 SH   SOLE   0 0 0
United Continental Holdings In COM 910047109 217 3,565 SH   SOLE   0 0 0
United Healthcare COM 910581107 251 1,281 SH   SOLE   0 0 0
United Parcel Service COM 911312106 4,959 41,294 SH   SOLE   0 0 0
United Technologies COM 913017109 2,838 24,453 SH   SOLE   0 0 0
Valeant Pharma Int'l COM 91911X104 413 28,800 SH   SOLE   0 0 0
Verizon Comm. COM 92343V104 1,499 30,290 SH   SOLE   0 0 0
Visa COM 92826C839 15,989 151,925 SH   SOLE   0 0 0
Walgreens Boots Alliance COM 931422109 1,407 18,223 SH   SOLE   0 0 0
Wells Fargo & Co. COM 949746101 11,072 200,756 SH   SOLE   0 0 0
Weyerhaeuser Co COM 962166104 207 6,069 SH   SOLE   0 0 0