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,302 6,755 SH   SOLE   5,255 0 1,500
AT&T Corp. COM 00206r102 568 18,769 SH   SOLE   15,769 0 3,000
Accenture PLC COM g1151c101 454 1,645 SH   SOLE   1,645 0 0
Advance Auto Parts COM 00751y106 294 1,600 SH   SOLE   1,600 0 0
Alphabet Inc. Cl A COM 02079k305 2,991 1,450 SH   SOLE   1,065 0 385
Alphabet Inc. Cl C COM 02079k107 9,849 4,761 SH   SOLE   4,336 0 425
Amazon.com, Inc. COM 023135106 3,091 999 SH   SOLE   884 0 115
American Express COM 025816109 539 3,810 SH   SOLE   3,810 0 0
Apple Inc. COM 037833100 2,761 22,600 SH   SOLE   22,600 0 0
Bank of America COM 060505104 1,081 27,950 SH   SOLE   15,950 0 12,000
Berkshire Hathaway A COM 084670108 6,557 17 SH   SOLE   7 0 10
Berkshire Hathaway B COM 084670702 14,021 54,885 SH   SOLE   52,485 0 2,400
BlackRock, Inc. COM 09247X101 475 630 SH   SOLE   600 0 30
Boeing Co. COM 097023105 1,541 6,051 SH   SOLE   6,051 0 0
Brown Forman B COM 115637209 375 5,437 SH   SOLE   5,437 0 0
CVS Health COM 126650100 1,495 19,870 SH   SOLE   19,870 0 0
Cable One COM 12685j105 914 500 SH   SOLE   500 0 0
Chevron Corp. COM 166764100 848 8,095 SH   SOLE   6,745 0 1,350
Cimarex Energy COM 171798101 322 5,425 SH   SOLE   5,425 0 0
Cintas Corp. COM 172908105 3,483 10,205 SH   SOLE   10,205 0 0
Citigroup Inc. COM 172967101 354 4,860 SH   SOLE   4,860 0 0
Coca-Cola Co. COM 191216100 3,724 70,660 SH   SOLE   69,260 0 1,400
Comcast Corp. A COM 20030N101 6,640 122,704 SH   SOLE   96,085 0 26,619
Constellation Brands COM 21036p108 782 3,430 SH   SOLE   2,430 0 1,000
Costco Wholesale COM 22160K105 3,844 10,907 SH   SOLE   10,607 0 300
Curtiss-Wright Corp. COM 231561101 261 2,200 SH   SOLE   2,200 0 0
Dentsply Sirona COM 24906p109 487 7,627 SH   SOLE   7,627 0 0
Diageo PLC ADR COM 25243Q205 5,679 34,581 SH   SOLE   30,500 0 4,081
Disney (Walt) COM 254687106 4,319 23,405 SH   SOLE   21,705 0 1,700
Dollar Tree COM 256746108 1,022 8,930 SH   SOLE   8,930 0 0
Dorman Products COM 258278100 277 2,700 SH   SOLE   2,700 0 0
ExxonMobil Corp. COM 30231G102 455 8,141 SH   SOLE   3,141 0 5,000
Facebook, Inc. Cl A COM 30303m102 2,632 8,935 SH   SOLE   8,935 0 0
FedEx Corp. COM 31428x106 940 3,310 SH   SOLE   3,310 0 0
Fidelity Nat'l Info Serv. COM 31620m106 1,100 7,825 SH   SOLE   6,625 0 1,200
Fox Corp. Cl B COM 35137L204 379 10,850 SH   SOLE   10,850 0 0
General Electric COM 369604103 156 11,900 SH   SOLE   11,900 0 0
Genuine Parts COM 372460105 854 7,390 SH   SOLE   7,390 0 0
Global Payments Inc COM 37940x102 363 1,800 SH   SOLE   1,800 0 0
Goldman Sachs COM 38141G104 814 2,490 SH   SOLE   2,290 0 200
Graham Holdings COM 384637104 281 500 SH   SOLE   500 0 0
Hill-Rom Holdings COM 431475102 740 6,695 SH   SOLE   6,695 0 0
Home Depot COM 437076102 4,003 13,115 SH   SOLE   12,565 0 550
Hyster-Yale COM 449172105 322 3,700 SH   SOLE   3,700 0 0
IAC/InterActiveCorp. COM 44891N109 1,521 7,032 SH   SOLE   7,032 0 0
Intel Corp. COM 458140100 531 8,295 SH   SOLE   8,295 0 0
J & J Snack Foods COM 466032109 946 6,025 SH   SOLE   6,025 0 0
JPMorgan Chase COM 46625H100 2,477 16,270 SH   SOLE   13,270 0 3,000
Johnson & Johnson COM 478160104 6,338 38,562 SH   SOLE   32,495 0 6,067
Kaman Corp. COM 483548103 372 7,250 SH   SOLE   7,250 0 0
Kroger Company COM 501044101 483 13,425 SH   SOLE   13,425 0 0
Lamb Weston COM 513272104 271 3,500 SH   SOLE   3,500 0 0
Liberty Braves C COM 531229888 246 8,850 SH   SOLE   8,850 0 0
Liberty Broadband C COM 530307305 3,347 22,288 SH   SOLE   21,688 0 600
Liberty Sirius C COM 531229607 2,369 53,708 SH   SOLE   52,614 0 1,094
Lindsay Corp. COM 535555106 500 3,000 SH   SOLE   3,000 0 0
Lockheed Martin COM 539830109 1,002 2,713 SH   SOLE   2,653 0 60
MSG Entertainment COM 55826T102 493 6,028 SH   SOLE   5,178 0 850
MSG Sports COM 55825T103 1,064 5,928 SH   SOLE   5,078 0 850
Martin Marietta Matrls. COM 573284106 4,627 13,777 SH   SOLE   11,577 0 2,200
Mastercard, Inc. COM 57636Q104 3,510 9,858 SH   SOLE   9,408 0 450
McDonalds Corp. COM 580135101 1,188 5,300 SH   SOLE   5,300 0 0
McGrath Rentcorp COM 580589109 702 8,700 SH   SOLE   8,700 0 0
Microsoft Corp. COM 594918104 18,479 78,378 SH   SOLE   66,043 0 12,335
Mohawk Industries COM 608190104 5,816 30,243 SH   SOLE   28,093 0 2,150
Mondelez Int'l COM 609207105 1,697 29,000 SH   SOLE   24,600 0 4,400
Nestle Reg ADR COM 641069406 8,307 74,494 SH   SOLE   67,644 0 6,850
O'Reilly Automotive COM 67103H107 2,688 5,300 SH   SOLE   4,675 0 625
PepsiCo, Inc. COM 713448108 808 5,715 SH   SOLE   5,715 0 0
PetIQ, Inc. COM 71639T106 247 7,000 SH   SOLE   7,000 0 0
Pfizer Inc. COM 717081103 585 16,140 SH   SOLE   6,140 0 10,000
Phillips 66 COM 718546104 864 10,595 SH   SOLE   10,370 0 225
PNC Financial COM 693475105 319 1,820 SH   SOLE   1,820 0 0
Pool Corp. COM 73278L105 1,726 5,000 SH   SOLE   5,000 0 0
Post Holdings COM 737446104 529 5,000 SH   SOLE   5,000 0 0
Procter & Gamble COM 742718109 1,254 9,260 SH   SOLE   7,085 0 2,175
Progressive Corp. COM 743315103 10,220 106,895 SH   SOLE   79,595 0 27,300
Sony Corp. COM 835699307 502 4,740 SH   SOLE   4,740 0 0
TJX Companies COM 872540109 10,111 152,851 SH   SOLE   122,851 0 30,000
Teledyne Technologies COM 879360105 2,165 5,235 SH   SOLE   5,235 0 0
Thor Industries COM 885160101 1,919 14,245 SH   SOLE   14,245 0 0
Travelers, Inc. COM 89417E109 1,173 7,800 SH   SOLE   7,800 0 0
U.S. Bancorp COM 902973304 534 9,650 SH   SOLE   8,800 0 850
Unilever PLC ADR COM 904767704 1,747 31,285 SH   SOLE   30,185 0 1,100
Union Pacific COM 907818108 2,871 13,025 SH   SOLE   10,900 0 2,125
UnitedHealth Group COM 91324P102 3,884 10,440 SH   SOLE   9,315 0 1,125
Verizon Communications COM 92343V104 736 12,650 SH   SOLE   12,650 0 0
Walgreens Boots COM 931427108 209 3,800 SH   SOLE   3,800 0 0
Walmart Inc. COM 931142103 5,751 42,340 SH   SOLE   36,140 0 6,200
Watts Water Technologies COM 942749102 713 6,000 SH   SOLE   6,000 0 0
Wells Fargo COM 949746101 3,380 86,508 SH   SOLE   79,958 0 6,550
Weyerhaeuser Co. COM 962166104 1,738 48,809 SH   SOLE   48,309 0 500
Alerian MLP ETF ETF 00162Q452 268 8,800 SH   SOLE   8,800 0 0
ishares EAFE Small Cap ETF ETF 464288273 395 5,500 SH   SOLE   5,500 0 0
ishares GNMA ETF ETF 46429b333 458 9,110 SH   SOLE   9,110 0 0
ishares S&P 500 ETF ETF 464287200 977 2,456 SH   SOLE   2,341 0 115
PIMCO Active Bond ETF ETF 72201r775 3,170 28,961 SH   SOLE   28,386 0 575
Schwab Emerg Markets ETF ETF 808524706 439 13,800 SH   SOLE   13,800 0 0
Schwab Int'l Equity ETF ETF 808524805 564 14,985 SH   SOLE   14,835 0 150
Schwab Large-Cap ETF ETF 808524201 396 4,120 SH   SOLE   4,120 0 0
Schwab US Broad Mkt ETF ETF 808524102 1,582 16,354 SH   SOLE   15,854 0 500
Schwab US Dividend ETF ETF 808524797 507 6,950 SH   SOLE   6,950 0 0
Schwab US Small-Cap ETF ETF 808524607 399 4,000 SH   SOLE   4,000 0 0
Schwab US Tips ETF ETF 808524870 1,535 25,090 SH   SOLE   24,340 0 750
Vgd Div Apprec ETF ETF 921908844 509 3,460 SH   SOLE   2,270 0 125
Vgd Emerging Mkts ETF ETF 922042858 902 17,320 SH   SOLE   17,260 0 60
Vgd Int'l Small Cap ETF ETF 922042718 347 2,700 SH   SOLE   2,700 0 0
Vgd I-T Corp Index ETF ETF 92206c870 1,205 12,955 SH   SOLE   12,855 0 100
Vgd Short Term ETF ETF 921937827 1,099 13,367 SH   SOLE   13,367 0 0
Vgd S-T Corp Index ETF ETF 92206c409 3,898 47,253 SH   SOLE   46,903 0 350
Vgd Total Int'l Stock ETF ETF 921909768 963 15,365 SH   SOLE   14,115 0 1,250