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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
3m CompanyCOM6040591055,05026,208SH SOLE 000
AT&TCOM0019571094,567150,872SH SOLE 000
AbbVie IncCOM00287Y1099738,995SH SOLE 000
Abbott LabsCOM0028241004453,712SH SOLE 000
Acceleron Pharma IncCOM00434H1082101,550SH SOLE 000
Adobe Systems IncCOM00724F101323679SH SOLE 000
Air Prods & ChemsCOM0091581064,01614,275SH SOLE 000
AllstateCOM0200021013913,400SH SOLE 000
Alphabet A (Google New)COM38259P50812,1545,893SH SOLE 000
Alphabet C Non-voting (Google)COM38259P70619,7229,534SH SOLE 000
Altria GroupCOM7181541074108,018SH SOLE 000
AmazonCOM0231351062,392773SH SOLE 000
American ExpressCOM02581610910,09171,346SH SOLE 000
Amgen IncCOM0311621008723,504SH SOLE 000
Ants Software IncCOM037271103039,045SH SOLE 000
Apple ComputerCOM0378331007,12058,293SH SOLE 000
Automatic Data Proc.COM05301510316,68588,530SH SOLE 000
Autozone IncCOM053332102253180SH SOLE 000
Bank Of AmericaCOM0605051043,987103,057SH SOLE 000
Bank Of NY MellonCOM0640571022,69456,960SH SOLE 000
Bausch Health Companie FCOM0717341072748,625SH SOLE 000
Berkshire HathawayCOM0846709914,24311SH SOLE 000
Berkshire Hathaway BCOM08467020740,727159,421SH SOLE 000
Biogen Idec IncCOM09062X1031,1674,170SH SOLE 000
BoeingCOM0970231054681,837SH SOLE 000
Bristol-Myers SquibbCOM1101221083,30052,270SH SOLE 000
CSXCOM1264081035665,866SH SOLE 000
Canadian Nat. RailwayCOM1363751021,28711,100SH SOLE 000
Carrier GlobalCOM14448C1042455,803SH SOLE 000
Caterpillar IncCOM1491231012681,155SH SOLE 000
Charter CommunicationsCOM16119P1081,9873,220SH SOLE 000
Check Pt Software TechCOMM224651043182,840SH SOLE 000
ChevronCOM1667641002,35322,452SH SOLE 000
Chubb LTD FCOMH1467J1044272,701SH SOLE 000
Church & DwightCOM17134010293710,730SH SOLE 000
CintasCOM1729081054251,244SH SOLE 000
Cisco Systems IncCOM17275R1024839,338SH SOLE 000
Citigroup IncCOM17296710176210,475SH SOLE 000
Coca-ColaCOM1912161004,66588,512SH SOLE 000
Colgate PalmoliveCOM1941621032,56332,508SH SOLE 000
Comcast ACOM20030N10118,026333,127SH SOLE 000
ConocophillipsCOM20825C1042995,637SH SOLE 000
Corteva IncCOM22052L1043056,537SH SOLE 000
Costco WholesaleCOM22160K1051,9175,438SH SOLE 000
Curaegis Technologies IncCOM891479107012,000SH SOLE 000
D R Horton IncCOM23331A1095396,048SH SOLE 000
Deere And CoCOM2441991058982,400SH SOLE 000
Diageo (Guinness)COM25243q2051,3107,975SH SOLE 000
Discovery Holding ACOM25470F10420,230465,495SH SOLE 000
DisneyCOM25468710614,68679,591SH SOLE 000
Dow ChemicalCOM2605431034006,253SH SOLE 000
Eaton CorpCOM2780581021,68312,173SH SOLE 000
Ecolab IncCOM2788651006423,000SH SOLE 000
Edwards LifesciencesCOM28176E1087,71292,205SH SOLE 000
Emerson ElectricCOM2910111045165,720SH SOLE 000
Expeditors Int'l Of WaCOM3021301091,77616,490SH SOLE 000
Exxon MobilCOM3022901015,01689,842SH SOLE 000
FacebookCOM30303M1028,69629,526SH SOLE 000
FedexCOM31428X1064,16114,650SH SOLE 000
Fiserv Inc ComCOM3377381083,46129,071SH SOLE 000
Gazprom PJSC Fadr ADRCOM36828720730351,000SH SOLE 000
General ElectricCOM36960410336527,814SH SOLE 000
General MillsCOM3703341042393,900SH SOLE 000
Goldman SachsCOM38141G1046,78020,735SH SOLE 000
Home DepotCOM4370761027,71125,262SH SOLE 000
Honeywell Int'lCOM4385161065,98227,559SH SOLE 000
Humana Inc ComCOM444859102261623SH SOLE 000
Idexx LabsCOM45168D1049201,880SH SOLE 000
Illumina IncCOM4523271096451,680SH SOLE 000
Immunogen IncCOM45253H10170386,800SH SOLE 000
IntelCOM45814010012,883201,294SH SOLE 000
Intuit IncCOM46120210327,56071,947SH SOLE 000
J.P. Morgan ChaseCOM61688010015,660102,872SH SOLE 000
Johnson & JohnsonCOM4781601048,27750,362SH SOLE 000
Kimberly ClarkCOM4943681036004,315SH SOLE 000
Kinder Morgan Inc.COM49456B1011,815109,001SH SOLE 000
L3 Harris Technologies IncCOM5024311094,82023,783SH SOLE 000
Liberty Media Corp Del Com A SCOM5312294093477,875SH SOLE 000
Lilly (eli)COM5324571084312,305SH SOLE 000
Lockheed MartinCOM5398301093,4779,409SH SOLE 000
LowesCOM5486611073491,833SH SOLE 000
Markel Corp Holding CoCOM905399101394346SH SOLE 000
Marriott Intl New ACOM5719032021,76811,938SH SOLE 000
Mastercard IncCOM57636q10411,90433,433SH SOLE 000
McDonaldsCOM5801351014,45419,872SH SOLE 000
Medtronic PLC FCOM5850551069958,419SH SOLE 000
MerckCOM5893311071,68521,852SH SOLE 000
MicrosoftCOM59491810442,123178,660SH SOLE 000
Moody's CorpCOM615369105283949SH SOLE 000
Morgan StanleyCOM6174464483,88049,960SH SOLE 000
New York Cmnty BankCOM64944510317013,487SH SOLE 000
Newmont MiningCOM65163910675312,500SH SOLE 000
Nike Inc Class BCOM6541061037325,507SH SOLE 000
Norfolk SouthernCOM6558441085,10319,004SH SOLE 000
Otis WorldwideCOM9130171092083,045SH SOLE 000
PayPalCOM98419Q1012961,218SH SOLE 000
PaychexCOM70432610710,327105,356SH SOLE 000
Pepsico Inc.COM7134481082,65918,797SH SOLE 000
PfizerCOM71708110391825,335SH SOLE 000
Philip Morris Int'lCOM02209S1034164,693SH SOLE 000
Phillips 66COM7185461041,84422,617SH SOLE 000
Procter & GambleCOM7427181096,99851,670SH SOLE 000
QualcommCOM74752510318,975143,107SH SOLE 000
Raytheon TechnologiesCOM75513E1014,16553,903SH SOLE 000
Salesforce.com IncCOM79466L3025072,392SH SOLE 000
Scotts Miracle GrowCOM8101861063221,315SH SOLE 000
Sherwin WilliamsCOM8243481069,14712,394SH SOLE 000
Shopify IncCOM82509L107254230SH SOLE 000
Snap On Inc ComCOM8330341012711,175SH SOLE 000
Starbucks CoffeeCOM8552441093963,621SH SOLE 000
StrykerCOM8636671011,2164,992SH SOLE 000
SyscoCOM8718291073,25941,385SH SOLE 000
TC Energy CorporationCOM89353D1075,119111,880SH SOLE 000
Tesla IncCOM88160R101250375SH SOLE 000
Texas InstrumentsCOM8825081048,85846,871SH SOLE 000
Thermo Fisher ScientificCOM88355610215,15533,207SH SOLE 000
TriNet Group IncCOM8962881071,63420,965SH SOLE 000
Union PacificCOM90781810822,792103,409SH SOLE 000
United HealthcareCOM9105811074961,332SH SOLE 000
United Parcel ServiceCOM9113121066,48938,170SH SOLE 000
Verizon Comm.COM92343V1041,98434,114SH SOLE 000
Vertex PharmaceuticalsCOM92532F1007343,418SH SOLE 000
VisaCOM92826C83924,749116,888SH SOLE 000
Walgreens Boots AllianceCOM9314221093265,938SH SOLE 000
Wells Fargo & Co.COM9497461014,846124,036SH SOLE 000