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,059 46,493 SH   SOLE   0 0 0
AT&T COM 001957109 8,271 246,808 SH   SOLE   0 0 0
AbbVie Inc COM 00287Y109 204 2,799 SH   SOLE   0 0 0
Abbott Labs COM 002824100 384 4,561 SH   SOLE   0 0 0
Air Prods & Chems COM 009158106 2,364 10,443 SH   SOLE   0 0 0
Alphabet A (Google New) COM 38259P508 6,538 6,038 SH   SOLE   0 0 0
Alphabet C Non-voting (Google) COM 38259P706 9,594 8,876 SH   SOLE   0 0 0
Altria Group COM 718154107 682 14,395 SH   SOLE   0 0 0
Amazon COM 023135106 1,085 573 SH   SOLE   0 0 0
American Express COM 025816109 1,855 15,025 SH   SOLE   0 0 0
American Tower COM 03027X100 726 3,553 SH   SOLE   0 0 0
Amgen Inc COM 031162100 713 3,871 SH   SOLE   0 0 0
Anheuser Busch COM 035229103 232 2,621 SH   SOLE   0 0 0
Apple Computer COM 037833100 1,629 8,232 SH   SOLE   0 0 0
Automatic Data Proc. COM 053015103 8,693 52,581 SH   SOLE   0 0 0
Bank Of America COM 060505104 1,906 65,714 SH   SOLE   0 0 0
Bank Of NY Mellon COM 064057102 5,175 117,218 SH   SOLE   0 0 0
Bausch Health Companie F COM 071734107 376 14,900 SH   SOLE   0 0 0
Berkshire Hathaway COM 084670991 2,547 8 SH   SOLE   0 0 0
Berkshire Hathaway B COM 084670207 29,944 140,469 SH   SOLE   0 0 0
Biogen Idec Inc COM 09062X103 232 994 SH   SOLE   0 0 0
Bitcoin Services Inc COM 09173Y107 1 10,000 SH   SOLE   0 0 0
Blackrock Debt Strategies Fund COM 242901106 114 10,555 SH   SOLE   0 0 0
Boeing COM 097023105 16,489 45,297 SH   SOLE   0 0 0
Bp Plc Adr COM 055622104 647 15,518 SH   SOLE   0 0 0
Bristol-Myers Squibb COM 110122108 894 19,707 SH   SOLE   0 0 0
CSX COM 126408103 529 6,837 SH   SOLE   0 0 0
Canadian Nat. Railway COM 136375102 1,521 16,450 SH   SOLE   0 0 0
Cara Therapeutics COM 140755109 242 11,250 SH   SOLE   0 0 0
Caterpillar Inc COM 149123101 266 1,955 SH   SOLE   0 0 0
Charter Communications COM 16119P108 1,358 3,437 SH   SOLE   0 0 0
Chevron COM 166764100 2,801 22,506 SH   SOLE   0 0 0
Chubb LTD F COM H1467J104 898 6,100 SH   SOLE   0 0 0
Church & Dwight COM 171340102 1,192 16,316 SH   SOLE   0 0 0
Cintas COM 172908105 295 1,244 SH   SOLE   0 0 0
Cisco Systems Inc COM 17275R102 295 5,394 SH   SOLE   0 0 0
Citigroup Inc COM 172967101 392 5,595 SH   SOLE   0 0 0
Clorox Company COM 189054109 204 1,333 SH   SOLE   0 0 0
Coca-Cola COM 191216100 3,848 75,569 SH   SOLE   0 0 0
Colgate Palmolive COM 194162103 3,047 42,520 SH   SOLE   0 0 0
Comcast A COM 20030N101 14,667 346,910 SH   SOLE   0 0 0
Conocophillips COM 20825C104 552 9,057 SH   SOLE   0 0 0
Consolidated Edison COM 209115104 212 2,421 SH   SOLE   0 0 0
Costco Wholesale COM 22160K105 1,022 3,867 SH   SOLE   0 0 0
Curaegis Technologies Inc COM 891479107 1 12,000 SH   SOLE   0 0 0
Deere And Co COM 244199105 399 2,407 SH   SOLE   0 0 0
Delta Air Lines Inc COM 247361108 1,255 22,109 SH   SOLE   0 0 0
Diageo (Guinness) COM 25243q205 1,893 10,985 SH   SOLE   0 0 0
Discovery Holding A COM 25470F104 497 16,200 SH   SOLE   0 0 0
Disney COM 254687106 14,104 101,006 SH   SOLE   0 0 0
Dow Chemical COM 260543103 251 5,088 SH   SOLE   0 0 0
Dupont COM 263534109 417 5,558 SH   SOLE   0 0 0
Eaton Corp COM 278058102 2,289 27,485 SH   SOLE   0 0 0
Ecolab Inc COM 278865100 1,323 6,700 SH   SOLE   0 0 0
Edwards Lifesciences COM 28176E108 6,909 37,400 SH   SOLE   0 0 0
Emerson Electric COM 291011104 873 13,083 SH   SOLE   0 0 0
Expeditors Int'l Of Wa COM 302130109 569 7,500 SH   SOLE   0 0 0
Exxon Mobil COM 302290101 6,127 79,960 SH   SOLE   0 0 0
Facebook COM 30303M102 3,749 19,425 SH   SOLE   0 0 0
Fastenal COM 311900104 890 27,298 SH   SOLE   0 0 0
Fedex COM 31428X106 3,753 22,857 SH   SOLE   0 0 0
Garrett Motion Inc COM 366505105 257 16,757 SH   SOLE   0 0 0
General Electric COM 369604103 468 44,577 SH   SOLE   0 0 0
General Mills COM 370334104 317 6,042 SH   SOLE   0 0 0
Goldman Sachs COM 38141G104 6,973 34,082 SH   SOLE   0 0 0
Home Depot COM 437076102 4,121 19,817 SH   SOLE   0 0 0
Honeywell Int'l COM 438516106 7,101 40,671 SH   SOLE   0 0 0
Illinois Tool Works Inc COM 452308109 1,166 7,733 SH   SOLE   0 0 0
Immunogen Inc COM 45253H101 170 78,300 SH   SOLE   0 0 0
Intel COM 458140100 11,899 248,562 SH   SOLE   0 0 0
Intuit Inc COM 461202103 22,480 86,021 SH   SOLE   0 0 0
J.P. Morgan Chase COM 616880100 8,870 79,342 SH   SOLE   0 0 0
Johnson & Johnson COM 478160104 6,564 47,129 SH   SOLE   0 0 0
Kimberly Clark COM 494368103 1,028 7,713 SH   SOLE   0 0 0
Kinder Morgan Inc. COM 49456B101 774 37,051 SH   SOLE   0 0 0
Liberty Global Inc A COM G5480U104 270 10,000 SH   SOLE   0 0 0
Liberty Media Corp Del Com A S COM 531229409 321 8,500 SH   SOLE   0 0 0
Lockheed Martin COM 539830109 2,478 6,815 SH   SOLE   0 0 0
Markel Corp Holding Co COM 905399101 540 496 SH   SOLE   0 0 0
Marriott Intl New A COM 571903202 2,094 14,925 SH   SOLE   0 0 0
Mastercard Inc COM 57636q104 7,254 27,424 SH   SOLE   0 0 0
McDonalds COM 580135101 4,507 21,705 SH   SOLE   0 0 0
Medtronic PLC F COM 585055106 861 8,844 SH   SOLE   0 0 0
Merck COM 589331107 729 8,700 SH   SOLE   0 0 0
Microsoft COM 594918104 29,358 219,157 SH   SOLE   0 0 0
Morgan Stanley COM 617446448 2,389 54,540 SH   SOLE   0 0 0
Netflix Inc COM 64110L106 450 1,226 SH   SOLE   0 0 0
Norfolk Southern COM 655844108 4,840 24,279 SH   SOLE   0 0 0
Oracle COM 68389X105 227 3,982 SH   SOLE   0 0 0
Paychex COM 704326107 8,613 104,666 SH   SOLE   0 0 0
Pentair Ltd COM H6169Q108 288 7,750 SH   SOLE   0 0 0
Pepsico Inc. COM 713448108 2,916 22,239 SH   SOLE   0 0 0
Pfizer COM 717081103 746 17,210 SH   SOLE   0 0 0
Philip Morris Int'l COM 02209S103 694 8,840 SH   SOLE   0 0 0
Phillips 66 COM 718546104 1,247 13,334 SH   SOLE   0 0 0
Procter & Gamble COM 742718109 6,321 57,650 SH   SOLE   0 0 0
Qualcomm COM 747525103 5,477 72,006 SH   SOLE   0 0 0
Raytheon COM 78108N106 1,099 6,321 SH   SOLE   0 0 0
Royal Bank Cda Montreal COM 780087102 296 3,734 SH   SOLE   0 0 0
Scotts Miracle Grow COM 810186106 218 2,215 SH   SOLE   0 0 0
Sherwin Williams COM 824348106 6,705 14,631 SH   SOLE   0 0 0
Snap On Inc Com COM 833034101 696 4,202 SH   SOLE   0 0 0
Starbucks Coffee COM 855244109 220 2,624 SH   SOLE   0 0 0
Stryker COM 863667101 822 3,997 SH   SOLE   0 0 0
Sysco COM 871829107 3,535 49,983 SH   SOLE   0 0 0
TC Energy Corporation COM 89353D107 5,759 116,293 SH   SOLE   0 0 0
Texas Instruments COM 882508104 6,420 55,944 SH   SOLE   0 0 0
Thermo Fisher Scientific COM 883556102 8,823 30,044 SH   SOLE   0 0 0
U.S. Bancorp Del COM 902973106 208 3,968 SH   SOLE   0 0 0
Union Pacific COM 907818108 16,178 95,668 SH   SOLE   0 0 0
United Healthcare COM 910581107 262 1,075 SH   SOLE   0 0 0
United Parcel Service COM 911312106 4,165 40,335 SH   SOLE   0 0 0
United Technologies COM 913017109 3,330 25,576 SH   SOLE   0 0 0
Valley Nat'l Bancorp COM 919794107 386 35,770 SH   SOLE   0 0 0
Verizon Comm. COM 92343V104 1,388 24,295 SH   SOLE   0 0 0
Visa COM 92826C839 24,832 143,082 SH   SOLE   0 0 0
Walgreens Boots Alliance COM 931422109 816 14,928 SH   SOLE   0 0 0
Wells Fargo & Co. COM 949746101 8,724 184,371 SH   SOLE   0 0 0