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,797 13,167 SH   SOLE   11,367 0 1,800
AB InBev ADR COM 03524a108 395 8,955 SH   SOLE   8,955 0 0
AT&T Corp. COM 00206r102 659 22,614 SH   SOLE   18,414 0 4,200
Accenture PLC COM g1151c101 401 2,455 SH   SOLE   2,455 0 0
Advance Auto Parts COM 00751y106 205 2,200 SH   SOLE   2,200 0 0
Alphabet Inc. Cl A COM 02079k305 1,685 1,450 SH   SOLE   1,065 0 385
Alphabet Inc. Cl C COM 02079k107 5,808 4,995 SH   SOLE   4,570 0 425
Amazon.com, Inc. COM 023135106 716 367 SH   SOLE   292 0 75
American Express COM 025816109 282 3,290 SH   SOLE   3,290 0 0
Apple Inc. COM 037833100 1,728 6,794 SH   SOLE   6,794 0 0
Bank of America COM 060505104 423 19,930 SH   SOLE   19,930 0 0
Berkshire Hathaway A COM 084670108 4,624 17 SH   SOLE   7 0 10
Berkshire Hathaway B COM 084670702 10,618 58,077 SH   SOLE   55,177 0 2,900
BlackRock, Inc. COM 09247X101 277 630 SH   SOLE   600 0 30
Boeing Co. COM 097023105 1,509 10,118 SH   SOLE   10,058 0 60
Brown Forman B COM 115637209 318 5,737 SH   SOLE   5,737 0 0
CVS Health COM 126650100 945 15,925 SH   SOLE   15,925 0 0
Cable One COM 12685j105 822 500 SH   SOLE   500 0 0
Chevron Corp. COM 166764100 399 5,510 SH   SOLE   4,285 0 1,225
Cintas Corp. COM 172908105 1,846 10,655 SH   SOLE   10,655 0 0
Citigroup COM 172967ff3 205 4,860 SH   SOLE   4,860 0 0
Coca-Cola Co. COM 191216100 2,995 67,681 SH   SOLE   66,481 0 1,200
Colgate-Palmolive COM 194162103 296 4,454 SH   SOLE   4,454 0 0
Comcast Corp. A COM 20030N101 4,505 131,033 SH   SOLE   104,314 0 26,719
Constellation Brands COM 21036p108 617 4,302 SH   SOLE   3,302 0 1,000
Costco Wholesale COM 22160K105 3,429 12,025 SH   SOLE   11,725 0 300
Curtiss-Wright Corp. COM 231561101 263 2,850 SH   SOLE   2,850 0 0
Dentsply Sirona COM 24906p109 788 20,296 SH   SOLE   20,296 0 0
Diageo PLC ADR COM 25243Q205 4,523 35,578 SH   SOLE   31,544 0 4,034
Discovery Comm. C COM 25470f302 424 24,194 SH   SOLE   24,194 0 0
Disney (Walt) COM 254687106 2,667 27,610 SH   SOLE   25,910 0 1,700
Dollar Tree COM 256746108 757 10,300 SH   SOLE   10,300 0 0
ExxonMobil Corp. COM 30231G102 408 10,757 SH   SOLE   5,622 0 5,135
Facebook, Inc. Cl A COM 30303m102 1,659 9,945 SH   SOLE   9,945 0 0
FedEx Corp. COM 31428x106 481 3,965 SH   SOLE   3,965 0 0
Fox Corp. Cl B COM 35137L204 574 25,100 SH   SOLE   25,100 0 0
General Electric COM 369604103 99 12,500 SH   SOLE   12,500 0 0
Genuine Parts COM 372460105 577 8,565 SH   SOLE   8,565 0 0
Goldman Sachs COM 38141G104 441 2,850 SH   SOLE   2,650 0 200
Hill-Rom Holdings COM 431475102 352 3,500 SH   SOLE   3,500 0 0
Home Depot COM 437076102 2,577 13,800 SH   SOLE   13,225 0 575
Intel Corp. COM 458140100 527 9,733 SH   SOLE   9,733 0 0
Interpublic Group COM 460690100 253 15,600 SH   SOLE   15,600 0 0
Intuitive Surgical COM 46120E602 317 640 SH   SOLE   640 0 0
J & J Snack Foods COM 466032109 729 6,025 SH   SOLE   6,025 0 0
JPMorgan Chase COM 46625H100 1,680 18,655 SH   SOLE   15,655 0 3,000
Johnson & Johnson COM 478160104 5,335 40,681 SH   SOLE   34,710 0 5,971
Kaman Corp. COM 483548103 269 7,000 SH   SOLE   7,000 0 0
Kemper Corp. COM 488401100 297 4,000 SH   SOLE   400 0 3,600
Kroger Company COM 501044101 436 14,475 SH   SOLE   14,475 0 0
Liberty Braves C COM 531229888 216 11,350 SH   SOLE   11,350 0 0
Liberty Broadband C COM 530307305 2,790 25,198 SH   SOLE   24,598 0 600
Liberty Sirius C COM 531229607 1,723 54,500 SH   SOLE   53,500 0 1,000
Lindsay Corp. COM 535555106 275 3,000 SH   SOLE   3,000 0 0
Madison Square Garden COM 55825t103 1,511 7,149 SH   SOLE   6,299 0 850
Martin Marietta Matrls. COM 573284106 2,895 15,299 SH   SOLE   13,099 0 2,200
Mastercard, Inc. COM 57636Q104 2,631 10,890 SH   SOLE   10,440 0 450
McDonalds Corp. COM 580135101 817 4,940 SH   SOLE   4,940 0 0
McGrath Rentcorp COM 580589109 456 8,700 SH   SOLE   8,700 0 0
Microsoft Corp. COM 594918104 13,142 83,333 SH   SOLE   71,048 0 12,285
Mohawk Industries COM 608190104 2,659 34,878 SH   SOLE   31,728 0 3,150
Mondelez Int'l COM 609207105 1,771 35,360 SH   SOLE   30,860 0 4,500
Nestle Reg ADR COM 641069406 7,975 77,439 SH   SOLE   70,589 0 6,850
O'Reilly Automotive COM 67103H107 1,678 5,574 SH   SOLE   4,949 0 625
PepsiCo, Inc. COM 713448108 770 6,415 SH   SOLE   6,415 0 0
Pfizer Inc. COM 717081103 409 12,535 SH   SOLE   2,535 0 10,000
Philip Morris Int'l COM 718172109 869 11,905 SH   SOLE   11,905 0 0
Phillips 66 COM 718546104 669 12,475 SH   SOLE   12,325 0 150
Pool Corp. COM 73278L105 1,181 6,000 SH   SOLE   6,000 0 0
Post Holdings COM 737446104 415 5,000 SH   SOLE   5,000 0 0
Procter & Gamble COM 742718109 1,154 10,490 SH   SOLE   8,315 0 2,175
Progressive Corp. COM 743315103 8,250 111,725 SH   SOLE   84,425 0 27,300
Sony Corp. COM 835699307 306 5,170 SH   SOLE   5,170 0 0
TJX Companies COM 872540109 7,476 156,367 SH   SOLE   126,367 0 30,000
Teladoc Health COM 87918a105 233 1,500 SH   SOLE   1,500 0 0
Teledyne Technologies COM 879360105 1,526 5,135 SH   SOLE   5,135 0 0
Thor Industries COM 885160101 667 15,820 SH   SOLE   15,820 0 0
Tiffany & Company COM 886547108 4,569 35,280 SH   SOLE   31,055 0 4,225
Travelers, Inc. COM 89417E109 1,190 11,975 SH   SOLE   11,975 0 0
U.S. Bancorp COM 902973304 339 9,850 SH   SOLE   9,000 0 850
Unilever PLC ADR COM 904767704 1,660 32,830 SH   SOLE   31,730 0 1,100
Union Pacific COM 907818108 1,929 13,680 SH   SOLE   11,530 0 2,150
United Airlines COM 910047109 289 9,155 SH   SOLE   9,155 0 0
UnitedHealth Group COM 91324P102 2,850 11,430 SH   SOLE   10,305 0 1,125
Walgreens Boots COM 931427108 481 10,510 SH   SOLE   10,110 0 400
Walmart Inc. COM 931142103 4,836 42,560 SH   SOLE   36,410 0 6,150
Watts Water Technologies COM 942749102 508 6,000 SH   SOLE   6,000 0 0
Wells Fargo COM 949746101 3,233 112,633 SH   SOLE   93,380 0 19,253
Schwab Large-Cap ETF ETF 808524201 294 4,795 SH   SOLE   4,795 0 0
Schwab US Broad Mkt ETF ETF 808524102 896 14,834 SH   SOLE   14,334 0 500
Schwab US Dividend ETF ETF 808524797 210 4,665 SH   SOLE   4,665 0 0
Vgd Div Apprec ETF ETF 921908844 229 2,215 SH   SOLE   2,090 0 125
iShares S&P 500 ETF ETF 464287200 564 2,181 SH   SOLE   2,066 0 115
iShares GNMA ETF ETF 46429b333 416 8,070 SH   SOLE   8,070 0 0
Schwab Emerg Markets ETF ETF 808524706 380 18,390 SH   SOLE   18,390 0 0
Schwab Int'l Equity ETF ETF 808524805 542 20,975 SH   SOLE   20,825 0 150
Vgd Emerging Mkts ETF ETF 922042858 714 21,285 SH   SOLE   21,225 0 60
Vgd Int'l Small Cap ETF ETF 922042718 211 2,700 SH   SOLE   2,700 0 0
Vgd Total Int'l Stock ETF ETF 921909768 883 21,055 SH   SOLE   19,805 0 1,250
Alerian MLP ETF ETF 00162q866 436 126,750 SH   SOLE   126,750 0 0
Weyerhaeuser Co. COM 962166104 939 55,420 SH   SOLE   54,920 0 500
PIMCO Active Bond ETF ETF 72201r775 2,867 27,004 SH   SOLE   26,429 0 575
Schwab US Agg Bd ETF ETF 808524839 228 4,210 SH   SOLE   4,210 0 0
Vgd Short Term ETF ETF 921937827 761 9,260 SH   SOLE   9,260 0 0
Schwab US Tips ETF ETF 808524797 1,223 21,260 SH   SOLE   20,660 0 600
Vgd I-T Corp Index ETF ETF 92206c870 563 6,465 SH   SOLE   6,365 0 100
VGD S-T Corp Index ETF ETF 92206c409 2,746 34,721 SH   SOLE   34,371 0 350