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 2,285 13,897 SH   SOLE   12,072 0 1,825
AB InBev ADR COM 03524a108 1,025 10,775 SH   SOLE   10,775 0 0
AMC Networks COM 00164v103 485 9,870 SH   SOLE   9,520 0 350
AT&T Corp. COM 00206r102 842 22,250 SH   SOLE   18,050 0 4,200
Accenture PLC COM g1150g111 472 2,455 SH   SOLE   2,455 0 0
Advance Auto Parts COM 00751y106 364 2,200 SH   SOLE   2,200 0 0
Alphabet Inc. Cl A COM 02079k305 1,789 1,465 SH   SOLE   1,080 0 385
Alphabet Inc. Cl C COM 02079k107 6,184 5,073 SH   SOLE   4,596 0 477
American Express COM 025816109 393 3,325 SH   SOLE   3,325 0 0
Apple Inc. COM 037833100 1,656 7,395 SH   SOLE   7,245 0 150
Bank of America COM 060505104 586 20,105 SH   SOLE   20,105 0 0
Berkshire Hathaway A COM 084670108 5,301 17 SH   SOLE   7 0 10
Berkshire Hathaway B COM 084670702 12,327 59,260 SH   SOLE   55,985 0 3,275
BlackRock, Inc. COM 09247X101 283 635 SH   SOLE   605 0 30
Boeing Co. COM 970231056 4,262 11,202 SH   SOLE   10,582 0 620
Brown Forman B COM 115637209 365 5,812 SH   SOLE   5,312 0 500
CVS Health COM 126650100 467 7,410 SH   SOLE   7,410 0 0
Cable One COM 12685j105 627 500 SH   SOLE   500 0 0
Cimarex Energy COM 171798101 370 7,725 SH   SOLE   7,725 0 0
Cintas Corp. COM 172908105 2,930 10,930 SH   SOLE   10,930 0 0
Citigroup Inc. COM 172967101 337 4,885 SH   SOLE   4,885 0 0
Coca-Cola Co. COM 191216100 3,698 67,931 SH   SOLE   66,431 0 1,500
Colgate-Palmolive COM 194162103 355 4,825 SH   SOLE   4,750 0 75
Comcast Corp. A COM 20030N101 5,892 130,698 SH   SOLE   103,979 0 26,719
Constellation Brands COM 21036p108 628 3,032 SH   SOLE   1,972 0 1,060
Costco Wholesale COM 22160K105 3,694 12,820 SH   SOLE   12,520 0 300
Curtiss-Wright Corp. COM 231561101 369 2,850 SH   SOLE   2,850 0 0
Dentsply Sirona COM 24906p109 1,139 21,367 SH   SOLE   21,367 0 0
Diageo PLC ADR COM 25243Q205 6,007 36,733 SH   SOLE   32,574 0 4,159
Discovery Comm. C COM 25470f302 594 24,144 SH   SOLE   24,144 0 0
Disney (Walt) COM 254687106 3,598 27,610 SH   SOLE   25,910 0 1,700
Dollar Tree COM 256746108 240 2,100 SH   SOLE   2,100 0 0
Dorman Products COM 258278100 215 2,700 SH   SOLE   2,700 0 0
DuPont de Nemours COM 26614N102 253 3,547 SH   SOLE   3,547 0 0
ExxonMobil Corp. COM 30231G102 1,400 19,827 SH   SOLE   12,882 0 6,945
Facebook, Inc. Cl A COM 30303m102 1,659 9,315 SH   SOLE   9,215 0 100
FedEx Corp. COM 31428x106 534 3,665 SH   SOLE   3,590 0 75
Fox Corp. Cl B COM 35137L204 697 22,100 SH   SOLE   22,100 0 0
General Electric COM 369604103 128 14,300 SH   SOLE   14,300 0 0
Genuine Parts COM 372460105 793 7,965 SH   SOLE   7,965 0 0
Goldman Sachs COM 38141G104 596 2,875 SH   SOLE   2,675 0 200
Graham Holdings COM 384637104 332 500 SH   SOLE   500 0 0
Helmerich & Payne COM 423452101 284 7,090 SH   SOLE   6,840 0 250
Hill-Rom Holdings COM 431475102 368 3,500 SH   SOLE   3,500 0 0
Home Depot COM 437076102 3,217 13,865 SH   SOLE   13,290 0 575
Hyster-Yale COM 449172105 203 3,700 SH   SOLE   3,700 0 0
Int'l Business Machines COM 459200101 269 1,850 SH   SOLE   1,850 0 0
Intel Corp. COM 458140100 492 9,545 SH   SOLE   9,295 0 250
Interpublic Group COM 460690100 374 17,325 SH   SOLE   17,325 0 0
Intuitive Surgical COM 46120E602 440 815 SH   SOLE   815 0 0
J & J Snack Foods COM 466032109 1,162 6,050 SH   SOLE   6,050 0 0
JPMorgan Chase COM 46625H100 2,156 18,320 SH   SOLE   14,920 0 3,400
Johnson & Johnson COM 478160104 5,425 41,928 SH   SOLE   35,895 0 6,033
Kaman Corp. COM 483548103 416 7,000 SH   SOLE   7,000 0 0
Kemper Corp. COM 488401100 312 4,000 SH   SOLE   400 0 3,600
Kroger Company COM 501044101 414 16,075 SH   SOLE   15,425 0 650
Lamb Weston COM 513272104 255 3,500 SH   SOLE   3,500 0 0
Liberty Braves C COM 531229888 315 11,350 SH   SOLE   11,350 0 0
Liberty Broadband C COM 530307305 2,748 26,253 SH   SOLE   25,478 0 775
Liberty Sirius C COM 531229607 2,279 54,325 SH   SOLE   52,925 0 1,400
Lindsay Corp. COM 535555106 279 3,000 SH   SOLE   3,000 0 0
Madison Square Garden COM 55825t103 1,909 7,243 SH   SOLE   6,343 0 900
Martin Marietta Matrls. COM 573284106 4,277 15,604 SH   SOLE   13,324 0 2,280
Mastercard, Inc. COM 57636Q104 3,023 11,130 SH   SOLE   10,505 0 625
McDonalds Corp. COM 580135101 1,095 5,100 SH   SOLE   4,990 0 110
McGrath Rentcorp COM 580589109 605 8,700 SH   SOLE   8,700 0 0
Microsoft Corp. COM 594918104 12,109 87,094 SH   SOLE   74,494 0 12,600
Mohawk Industries COM 608190104 4,463 35,973 SH   SOLE   32,298 0 3,675
Mondelez Int'l COM 609207105 2,012 36,375 SH   SOLE   31,525 0 4,850
Nestle Reg ADR COM 641069406 8,613 79,454 SH   SOLE   72,004 0 7,450
O'Reilly Automotive COM 67103H107 2,196 5,510 SH   SOLE   4,835 0 675
PepsiCo, Inc. COM 713448108 903 6,590 SH   SOLE   6,590 0 0
Pfizer Inc. COM 717081103 377 10,500 SH   SOLE   500 0 10,000
Philip Morris Int'l COM 718172109 1,081 14,240 SH   SOLE   12,840 0 1,400
Phillips 66 COM 718546104 1,267 12,375 SH   SOLE   12,050 0 325
Pool Corp. COM 73278L105 1,261 6,250 SH   SOLE   6,250 0 0
Post Holdings COM 737446104 529 5,000 SH   SOLE   5,000 0 0
Procter & Gamble COM 742718109 1,318 10,600 SH   SOLE   8,425 0 2,175
Progressive Corp. COM 743315103 8,739 113,130 SH   SOLE   85,830 0 27,300
TJX Companies COM 872540109 8,972 160,960 SH   SOLE   130,610 0 30,350
Teledyne Technologies COM 879360105 1,653 5,135 SH   SOLE   5,135 0 0
Thor Industries COM 885160101 900 15,895 SH   SOLE   15,895 0 0
Tiffany & Company COM 886547108 3,442 37,155 SH   SOLE   32,755 0 4,400
Travelers, Inc. COM 89417E109 1,825 12,275 SH   SOLE   12,175 0 100
U.S. Bancorp COM 902973304 570 10,300 SH   SOLE   9,450 0 850
Unilever PLC ADR COM 904767704 2,036 33,880 SH   SOLE   32,530 0 1,350
Union Pacific COM 907818108 2,434 15,025 SH   SOLE   12,700 0 2,325
United Airlines COM 910047109 703 7,955 SH   SOLE   7,955 0 0
UnitedHealth Group COM 91324P102 2,568 11,818 SH   SOLE   10,623 0 1,195
VF Corp. COM 918204108 231 2,600 SH   SOLE   2,600 0 0
Wabtec Corp. COM 929740108 240 3,345 SH   SOLE   3,345 0 0
Walgreens Boots COM 931427108 1,066 19,270 SH   SOLE   18,870 0 400
Walmart Inc. COM 931142103 5,150 43,390 SH   SOLE   37,240 0 6,150
Watts Water Technologies COM 942749102 562 6,000 SH   SOLE   6,000 0 0
Wells Fargo COM 949746101 5,670 112,417 SH   SOLE   92,835 0 19,582
Alerian MLP ETF ETF 00162q866 1,220 133,475 SH   SOLE   133,475 0 0
Weyerhaeuser Co. COM 962166104 1,579 56,995 SH   SOLE   56,195 0 800
Amazon.com, Inc. COM 231351065 443 255 SH   SOLE   255 0 0
Vanguard Energy ETF ETF 92204a306 210 2,693 SH   SOLE   2,693 0 0
Vgd Emerging Mkts ETF ETF 922042858 884 21,955 SH   SOLE   21,895 0 60
Vgd Int'l Small Cap ETF ETF 922042718 275 2,700 SH   SOLE   2,700 0 0
Vgd I-T Corp Index ETF ETF 92206c870 439 4,815 SH   SOLE   4,715 0 100
Vgd Short Term ETF ETF 921937827 746 9,239 SH   SOLE   9,239 0 0
Vgd S-T Corp Index ETF ETF 92206c409 2,738 33,786 SH   SOLE   33,211 0 575
Vgd Total Int'l Stock ETF ETF 921909768 1,032 19,970 SH   SOLE   18,170 0 1,800
PIMCO Active Bond ETF ETF 72201r775 2,854 26,207 SH   SOLE   25,482 0 725
iShares GNMA ETF ETF 46429B333 308 6,125 SH   SOLE   6,125 0 0
iShares MSCI Pacific ETF ETF 46434V696 231 4,105 SH   SOLE   4,060 0 45
PNC Financial COM 693475105 261 1,865 SH   SOLE   1,865 0 0
Schwab Emerg Markets ETF ETF 808524706 451 17,960 SH   SOLE   17,960 0 0
Schwab Int'l Equity ETF ETF 808524805 637 19,980 SH   SOLE   19,830 0 150
Schwab Large-Cap ETF ETF 808524201 594 8,375 SH   SOLE   7,975 0 400
Schwab US Broad Mkt ETF ETF 808524102 880 12,389 SH   SOLE   11,889 0 500
Schwab US Dividend ETF ETF 808524797 252 4,600 SH   SOLE   4,600 0 0
Schwab US TIPS ETF ETF 808524870 1,118 19,700 SH   SOLE   18,850 0 850