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 88579Y101 1,090 6,805 SH   SOLE   5,305 0 1,500
AT&T Corp. COM 00206r102 496 17,383 SH   SOLE   14,383 0 3,000
Accenture PLC COM g1151c101 453 2,005 SH   SOLE   2,005 0 0
Advance Auto Parts COM 00751y106 246 1,600 SH   SOLE   1,600 0 0
Alphabet Inc. Cl A COM 02079k305 2,125 1,450 SH   SOLE   1,065 0 385
Alphabet Inc. Cl C COM 02079k107 7,036 4,788 SH   SOLE   4,363 0 425
Amazon.com, Inc. COM 023135106 1,470 467 SH   SOLE   392 0 75
American Express COM 025816109 399 3,985 SH   SOLE   3,985 0 0
Apple Inc. COM 037833100 2,576 22,240 SH   SOLE   22,240 0 0
Bank of America COM 060505104 681 28,250 SH   SOLE   16,250 0 12,000
Berkshire Hathaway A COM 084670108 5,440 17 SH   SOLE   7 0 10
Berkshire Hathaway B COM 084670702 11,951 56,125 SH   SOLE   53,225 0 2,900
BlackRock, Inc. COM 09247X101 355 630 SH   SOLE   600 0 30
Boeing Co. COM 097023105 1,427 8,636 SH   SOLE   8,576 0 60
Brown Forman B COM 115637209 432 5,737 SH   SOLE   5,737 0 0
CVS Health COM 126650100 1,094 18,735 SH   SOLE   18,735 0 0
Cable One COM 12685j105 943 500 SH   SOLE   500 0 0
Chevron Corp. COM 166764100 414 5,755 SH   SOLE   4,530 0 1,225
Cintas Corp. COM 172908105 3,446 10,355 SH   SOLE   10,355 0 0
Citigroup COM 172967101 210 4,860 SH   SOLE   4,860 0 0
Coca-Cola Co. COM 191216100 3,187 64,556 SH   SOLE   63,356 0 1,200
Comcast Corp. A COM 20030N101 5,797 125,308 SH   SOLE   98,589 0 26,719
Constellation Brands COM 21036p108 669 3,530 SH   SOLE   2,530 0 1,000
Costco Wholesale COM 22160K105 3,887 10,950 SH   SOLE   10,650 0 300
Curtiss-Wright Corp. COM 231561101 205 2,200 SH   SOLE   2,200 0 0
Dentsply Sirona COM 24906p109 644 14,729 SH   SOLE   14,729 0 0
Diageo PLC ADR COM 25243Q205 4,752 34,517 SH   SOLE   30,465 0 4,052
Discovery Comm. C COM 25470f302 394 20,119 SH   SOLE   20,119 0 0
Disney (Walt) COM 254687106 2,980 24,020 SH   SOLE   22,320 0 1,700
Dollar Tree COM 256746108 775 8,480 SH   SOLE   8,480 0 0
Dorman Products COM 258278100 244 2,700 SH   SOLE   2,700 0 0
ExxonMobil Corp. COM 30231G102 361 10,506 SH   SOLE   5,371 0 5,135
Facebook, Inc. Cl A COM 30303m102 2,317 8,845 SH   SOLE   8,845 0 0
FedEx Corp. COM 31428x106 866 3,445 SH   SOLE   3,445 0 0
Fox Corp. Cl B COM 35137L204 536 19,175 SH   SOLE   19,175 0 0
General Electric COM 369604103 78 12,500 SH   SOLE   12,500 0 0
Genuine Parts COM 372460105 701 7,365 SH   SOLE   7,365 0 0
Global Payments Inc COM 37940x102 444 2,500 SH   SOLE   2,500 0 0
Goldman Sachs COM 38141G104 524 2,605 SH   SOLE   2,405 0 200
Graham Holdings COM 384637104 202 500 SH   SOLE   500 0 0
Hill-Rom Holdings COM 431475102 580 6,945 SH   SOLE   6,945 0 0
Home Depot COM 437076102 3,659 13,175 SH   SOLE   12,600 0 575
IAC/InterActiveCorp. COM 44891N109 974 8,130 SH   SOLE   8,130 0 0
Intel Corp. COM 458140100 494 9,545 SH   SOLE   9,545 0 0
J & J Snack Foods COM 466032109 786 6,025 SH   SOLE   6,025 0 0
JPMorgan Chase COM 46625H100 1,652 17,160 SH   SOLE   14,160 0 3,000
Johnson & Johnson COM 478160104 5,791 38,900 SH   SOLE   32,880 0 6,020
Kaman Corp. COM 483548103 283 7,250 SH   SOLE   7,250 0 0
Kemper Corp. COM 488401100 241 3,600 SH   SOLE   0 0 3,600
Kroger Company COM 501044101 400 11,800 SH   SOLE   11,800 0 0
Lamb Weston COM 513272104 232 3,500 SH   SOLE   3,500 0 0
Liberty Broadband C COM 530307305 3,321 23,243 SH   SOLE   22,643 0 600
Liberty Sirius C COM 531229607 1,799 54,375 SH   SOLE   53,281 0 1,094
Lindsay Corp. COM 535555106 290 3,000 SH   SOLE   3,000 0 0
MSG Entertainment COM 55826T102 434 6,343 SH   SOLE   5,493 0 850
MSG Sports COM 55825T103 939 6,243 SH   SOLE   5,393 0 850
Martin Marietta Matrls. COM 573284106 3,357 14,264 SH   SOLE   12,064 0 2,200
Mastercard, Inc. COM 57636Q104 3,377 9,985 SH   SOLE   9,535 0 450
McDonalds Corp. COM 580135101 1,069 4,870 SH   SOLE   4,870 0 0
McGrath Rentcorp COM 580589109 518 8,700 SH   SOLE   8,700 0 0
Microsoft Corp. COM 594918104 16,745 79,613 SH   SOLE   67,303 0 12,310
Mohawk Industries COM 608190104 3,001 30,753 SH   SOLE   28,603 0 2,150
Mondelez Int'l COM 609207105 1,764 30,710 SH   SOLE   26,210 0 4,500
Nestle Reg ADR COM 641069406 8,852 74,224 SH   SOLE   67,374 0 6,850
O'Reilly Automotive COM 67103H107 2,522 5,469 SH   SOLE   4,844 0 625
PepsiCo, Inc. COM 713448108 734 5,295 SH   SOLE   5,295 0 0
PetIQ, Inc. COM 71639T106 230 7,000 SH   SOLE   7,000 0 0
Pfizer Inc. COM 717081103 517 14,100 SH   SOLE   4,100 0 10,000
Phillips 66 COM 718546104 577 11,125 SH   SOLE   10,975 0 150
PNC Financial COM 693475105 200 1,820 SH   SOLE   1,820 0 0
Pool Corp. COM 73278L105 2,007 6,000 SH   SOLE   6,000 0 0
Post Holdings COM 737446104 430 5,000 SH   SOLE   5,000 0 0
Procter & Gamble COM 742718109 1,215 8,745 SH   SOLE   6,570 0 2,175
Progressive Corp. COM 743315103 10,153 107,250 SH   SOLE   79,950 0 27,300
Sony Corp. COM 835699307 384 5,005 SH   SOLE   5,005 0 0
TJX Companies COM 872540109 8,557 153,765 SH   SOLE   123,765 0 30,000
Teladoc Health COM 87918a105 252 1,150 SH   SOLE   1,150 0 0
Teledyne Technologies COM 879360105 1,593 5,135 SH   SOLE   5,135 0 0
Thor Industries COM 885160101 1,376 14,445 SH   SOLE   14,445 0 0
Tiffany & Company COM 886547108 3,877 33,465 SH   SOLE   29,240 0 4,225
Travelers, Inc. COM 89417E109 880 8,135 SH   SOLE   8,135 0 0
U.S. Bancorp COM 902973304 328 9,150 SH   SOLE   8,300 0 850
Unilever PLC ADR COM 904767704 1,818 29,475 SH   SOLE   28,375 0 1,100
Union Pacific COM 907818108 2,589 13,150 SH   SOLE   11,000 0 2,150
UnitedHealth Group COM 91324P102 3,348 10,740 SH   SOLE   9,615 0 1,125
Walmart Inc. COM 931142103 5,554 39,700 SH   SOLE   33,550 0 6,150
Watts Water Technologies COM 942749102 601 6,000 SH   SOLE   6,000 0 0
Wells Fargo COM 949746101 2,237 95,165 SH   SOLE   88,615 0 6,550
Alerian MLP ETF ETF 00162Q452 306 15,305 SH   SOLE   15,305 0 0
Weyerhaeuser Co. COM 962166104 1,398 49,020 SH   SOLE   48,520 0 500
PIMCO Active Bond ETF ETF 72201r775 3,025 26,905 SH   SOLE   26,330 0 575
Schwab US Agg Bd ETF ETF 808524839 278 4,960 SH   SOLE   4,960 0 0
Vgd Short Term ETF ETF 921937827 919 11,061 SH   SOLE   11,061 0 0
Schwab Large-cap ETF ETF 808524201 3,442 4,270 SH   SOLE   4,270 0 0
Schwab US Broad Mkt ETF ETF 808524102 1,080 13,559 SH   SOLE   13,059 0 500
Schwab US Dividend ETF ETF 808524797 240 4,335 SH   SOLE   4,335 0 0
Vgd Div Apprec ETF ETF 921908844 258 2,005 SH   SOLE   1,880 0 125
iShares S&P 500 ETF ETF 464287200 610 1,816 SH   SOLE   1,701 0 115
Schwab Emerg Markets ETF ETF 808524706 321 11,990 SH   SOLE   11,990 0 0
Schwab Int'l Equity ETF ETF 808524805 487 15,510 SH   SOLE   15,360 0 150
Vgd Emrging Mkts ETF ETF 922042858 615 14,220 SH   SOLE   14,160 0 60
Vgd Int'l Small Cap ETF ETF 922042718 284 2,700 SH   SOLE   2,700 0 0
iShares GNMA ETF ETF 46429b333 527 10,320 SH   SOLE   10,320 0 0
Schwab US TIPS ETF ETF 808524870 1,650 26,770 SH   SOLE   26,020 0 750
Vgd I-T Corp Index ETF ETF 92206c870 889 9,280 SH   SOLE   9,180 0 100
Vgd S-T Corp Index ETF ETF 92206c409 3,304 39,880 SH   SOLE   39,530 0 350
Vgd Total Int'l Stock ETF ETF 921909768 787 15,080 SH   SOLE   13,830 0 1,250