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,050 26,208 SH   SOLE   0 0 0
AT&T COM 001957109 4,567 150,872 SH   SOLE   0 0 0
AbbVie Inc COM 00287Y109 973 8,995 SH   SOLE   0 0 0
Abbott Labs COM 002824100 445 3,712 SH   SOLE   0 0 0
Acceleron Pharma Inc COM 00434H108 210 1,550 SH   SOLE   0 0 0
Adobe Systems Inc COM 00724F101 323 679 SH   SOLE   0 0 0
Air Prods & Chems COM 009158106 4,016 14,275 SH   SOLE   0 0 0
Allstate COM 020002101 391 3,400 SH   SOLE   0 0 0
Alphabet A (Google New) COM 38259P508 12,154 5,893 SH   SOLE   0 0 0
Alphabet C Non-voting (Google) COM 38259P706 19,722 9,534 SH   SOLE   0 0 0
Altria Group COM 718154107 410 8,018 SH   SOLE   0 0 0
Amazon COM 023135106 2,392 773 SH   SOLE   0 0 0
American Express COM 025816109 10,091 71,346 SH   SOLE   0 0 0
Amgen Inc COM 031162100 872 3,504 SH   SOLE   0 0 0
Ants Software Inc COM 037271103 0 39,045 SH   SOLE   0 0 0
Apple Computer COM 037833100 7,120 58,293 SH   SOLE   0 0 0
Automatic Data Proc. COM 053015103 16,685 88,530 SH   SOLE   0 0 0
Autozone Inc COM 053332102 253 180 SH   SOLE   0 0 0
Bank Of America COM 060505104 3,987 103,057 SH   SOLE   0 0 0
Bank Of NY Mellon COM 064057102 2,694 56,960 SH   SOLE   0 0 0
Bausch Health Companie F COM 071734107 274 8,625 SH   SOLE   0 0 0
Berkshire Hathaway COM 084670991 4,243 11 SH   SOLE   0 0 0
Berkshire Hathaway B COM 084670207 40,727 159,421 SH   SOLE   0 0 0
Biogen Idec Inc COM 09062X103 1,167 4,170 SH   SOLE   0 0 0
Boeing COM 097023105 468 1,837 SH   SOLE   0 0 0
Bristol-Myers Squibb COM 110122108 3,300 52,270 SH   SOLE   0 0 0
CSX COM 126408103 566 5,866 SH   SOLE   0 0 0
Canadian Nat. Railway COM 136375102 1,287 11,100 SH   SOLE   0 0 0
Carrier Global COM 14448C104 245 5,803 SH   SOLE   0 0 0
Caterpillar Inc COM 149123101 268 1,155 SH   SOLE   0 0 0
Charter Communications COM 16119P108 1,987 3,220 SH   SOLE   0 0 0
Check Pt Software Tech COM M22465104 318 2,840 SH   SOLE   0 0 0
Chevron COM 166764100 2,353 22,452 SH   SOLE   0 0 0
Chubb LTD F COM H1467J104 427 2,701 SH   SOLE   0 0 0
Church & Dwight COM 171340102 937 10,730 SH   SOLE   0 0 0
Cintas COM 172908105 425 1,244 SH   SOLE   0 0 0
Cisco Systems Inc COM 17275R102 483 9,338 SH   SOLE   0 0 0
Citigroup Inc COM 172967101 762 10,475 SH   SOLE   0 0 0
Coca-Cola COM 191216100 4,665 88,512 SH   SOLE   0 0 0
Colgate Palmolive COM 194162103 2,563 32,508 SH   SOLE   0 0 0
Comcast A COM 20030N101 18,026 333,127 SH   SOLE   0 0 0
Conocophillips COM 20825C104 299 5,637 SH   SOLE   0 0 0
Corteva Inc COM 22052L104 305 6,537 SH   SOLE   0 0 0
Costco Wholesale COM 22160K105 1,917 5,438 SH   SOLE   0 0 0
Curaegis Technologies Inc COM 891479107 0 12,000 SH   SOLE   0 0 0
D R Horton Inc COM 23331A109 539 6,048 SH   SOLE   0 0 0
Deere And Co COM 244199105 898 2,400 SH   SOLE   0 0 0
Diageo (Guinness) COM 25243q205 1,310 7,975 SH   SOLE   0 0 0
Discovery Holding A COM 25470F104 20,230 465,495 SH   SOLE   0 0 0
Disney COM 254687106 14,686 79,591 SH   SOLE   0 0 0
Dow Chemical COM 260543103 400 6,253 SH   SOLE   0 0 0
Eaton Corp COM 278058102 1,683 12,173 SH   SOLE   0 0 0
Ecolab Inc COM 278865100 642 3,000 SH   SOLE   0 0 0
Edwards Lifesciences COM 28176E108 7,712 92,205 SH   SOLE   0 0 0
Emerson Electric COM 291011104 516 5,720 SH   SOLE   0 0 0
Expeditors Int'l Of Wa COM 302130109 1,776 16,490 SH   SOLE   0 0 0
Exxon Mobil COM 302290101 5,016 89,842 SH   SOLE   0 0 0
Facebook COM 30303M102 8,696 29,526 SH   SOLE   0 0 0
Fedex COM 31428X106 4,161 14,650 SH   SOLE   0 0 0
Fiserv Inc Com COM 337738108 3,461 29,071 SH   SOLE   0 0 0
Gazprom PJSC Fadr ADR COM 368287207 303 51,000 SH   SOLE   0 0 0
General Electric COM 369604103 365 27,814 SH   SOLE   0 0 0
General Mills COM 370334104 239 3,900 SH   SOLE   0 0 0
Goldman Sachs COM 38141G104 6,780 20,735 SH   SOLE   0 0 0
Home Depot COM 437076102 7,711 25,262 SH   SOLE   0 0 0
Honeywell Int'l COM 438516106 5,982 27,559 SH   SOLE   0 0 0
Humana Inc Com COM 444859102 261 623 SH   SOLE   0 0 0
Idexx Labs COM 45168D104 920 1,880 SH   SOLE   0 0 0
Illumina Inc COM 452327109 645 1,680 SH   SOLE   0 0 0
Immunogen Inc COM 45253H101 703 86,800 SH   SOLE   0 0 0
Intel COM 458140100 12,883 201,294 SH   SOLE   0 0 0
Intuit Inc COM 461202103 27,560 71,947 SH   SOLE   0 0 0
J.P. Morgan Chase COM 616880100 15,660 102,872 SH   SOLE   0 0 0
Johnson & Johnson COM 478160104 8,277 50,362 SH   SOLE   0 0 0
Kimberly Clark COM 494368103 600 4,315 SH   SOLE   0 0 0
Kinder Morgan Inc. COM 49456B101 1,815 109,001 SH   SOLE   0 0 0
L3 Harris Technologies Inc COM 502431109 4,820 23,783 SH   SOLE   0 0 0
Liberty Media Corp Del Com A S COM 531229409 347 7,875 SH   SOLE   0 0 0
Lilly (eli) COM 532457108 431 2,305 SH   SOLE   0 0 0
Lockheed Martin COM 539830109 3,477 9,409 SH   SOLE   0 0 0
Lowes COM 548661107 349 1,833 SH   SOLE   0 0 0
Markel Corp Holding Co COM 905399101 394 346 SH   SOLE   0 0 0
Marriott Intl New A COM 571903202 1,768 11,938 SH   SOLE   0 0 0
Mastercard Inc COM 57636q104 11,904 33,433 SH   SOLE   0 0 0
McDonalds COM 580135101 4,454 19,872 SH   SOLE   0 0 0
Medtronic PLC F COM 585055106 995 8,419 SH   SOLE   0 0 0
Merck COM 589331107 1,685 21,852 SH   SOLE   0 0 0
Microsoft COM 594918104 42,123 178,660 SH   SOLE   0 0 0
Moody's Corp COM 615369105 283 949 SH   SOLE   0 0 0
Morgan Stanley COM 617446448 3,880 49,960 SH   SOLE   0 0 0
New York Cmnty Bank COM 649445103 170 13,487 SH   SOLE   0 0 0
Newmont Mining COM 651639106 753 12,500 SH   SOLE   0 0 0
Nike Inc Class B COM 654106103 732 5,507 SH   SOLE   0 0 0
Norfolk Southern COM 655844108 5,103 19,004 SH   SOLE   0 0 0
Otis Worldwide COM 913017109 208 3,045 SH   SOLE   0 0 0
PayPal COM 98419Q101 296 1,218 SH   SOLE   0 0 0
Paychex COM 704326107 10,327 105,356 SH   SOLE   0 0 0
Pepsico Inc. COM 713448108 2,659 18,797 SH   SOLE   0 0 0
Pfizer COM 717081103 918 25,335 SH   SOLE   0 0 0
Philip Morris Int'l COM 02209S103 416 4,693 SH   SOLE   0 0 0
Phillips 66 COM 718546104 1,844 22,617 SH   SOLE   0 0 0
Procter & Gamble COM 742718109 6,998 51,670 SH   SOLE   0 0 0
Qualcomm COM 747525103 18,975 143,107 SH   SOLE   0 0 0
Raytheon Technologies COM 75513E101 4,165 53,903 SH   SOLE   0 0 0
Salesforce.com Inc COM 79466L302 507 2,392 SH   SOLE   0 0 0
Scotts Miracle Grow COM 810186106 322 1,315 SH   SOLE   0 0 0
Sherwin Williams COM 824348106 9,147 12,394 SH   SOLE   0 0 0
Shopify Inc COM 82509L107 254 230 SH   SOLE   0 0 0
Snap On Inc Com COM 833034101 271 1,175 SH   SOLE   0 0 0
Starbucks Coffee COM 855244109 396 3,621 SH   SOLE   0 0 0
Stryker COM 863667101 1,216 4,992 SH   SOLE   0 0 0
Sysco COM 871829107 3,259 41,385 SH   SOLE   0 0 0
TC Energy Corporation COM 89353D107 5,119 111,880 SH   SOLE   0 0 0
Tesla Inc COM 88160R101 250 375 SH   SOLE   0 0 0
Texas Instruments COM 882508104 8,858 46,871 SH   SOLE   0 0 0
Thermo Fisher Scientific COM 883556102 15,155 33,207 SH   SOLE   0 0 0
TriNet Group Inc COM 896288107 1,634 20,965 SH   SOLE   0 0 0
Union Pacific COM 907818108 22,792 103,409 SH   SOLE   0 0 0
United Healthcare COM 910581107 496 1,332 SH   SOLE   0 0 0
United Parcel Service COM 911312106 6,489 38,170 SH   SOLE   0 0 0
Verizon Comm. COM 92343V104 1,984 34,114 SH   SOLE   0 0 0
Vertex Pharmaceuticals COM 92532F100 734 3,418 SH   SOLE   0 0 0
Visa COM 92826C839 24,749 116,888 SH   SOLE   0 0 0
Walgreens Boots Alliance COM 931422109 326 5,938 SH   SOLE   0 0 0
Wells Fargo & Co. COM 949746101 4,846 124,036 SH   SOLE   0 0 0