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 3,108 16,312 SH   SOLE   14,312 0 2,000
AB InBev ADR COM 03524a108 776 11,785 SH   SOLE   11,635 0 150
AMC Networks COM 00164v103 331 6,035 SH   SOLE   6,035 0 0
AT&T Corp. COM 00206r102 595 20,834 SH   SOLE   20,834 0 0
Accenture PLC COM g1150g111 353 2,505 SH   SOLE   2,505 0 0
Advance Auto Parts COM 00751y106 335 2,125 SH   SOLE   2,125 0 0
Allergan PLC COM g0177j108 259 1,935 SH   SOLE   1,935 0 0
Alphabet Inc. Cl A COM 02079k305 1,531 1,465 SH   SOLE   1,208 0 257
Alphabet Inc. Cl C COM 02079k107 5,232 5,052 SH   SOLE   4,705 0 347
Altaba Inc. COM 021346101 730 12,600 SH   SOLE   7,950 0 4,650
American Express COM 025816109 322 3,375 SH   SOLE   3,375 0 0
Apple Inc. COM 037833100 1,260 7,986 SH   SOLE   7,786 0 200
Bank of America COM 060505104 527 21,405 SH   SOLE   21,405 0 0
Berkshire Hathaway A COM 084670108 5,202 17 SH   SOLE   10 0 7
Berkshire Hathaway B COM 084670702 12,596 61,691 SH   SOLE   57,941 0 3,750
BlackRock, Inc. COM 09247X101 393 1,000 SH   SOLE   970 0 30
Boeing Co. COM 970231056 2,875 8,915 SH   SOLE   8,740 0 175
Brown Forman B COM 115637209 306 6,437 SH   SOLE   5,937 0 500
Cable One COM 12685j105 410 500 SH   SOLE   500 0 0
Cimarex Energy COM 171798101 250 4,050 SH   SOLE   4,050 0 0
Cintas Corp. COM 172908105 2,120 12,620 SH   SOLE   12,620 0 0
Citigroup Inc. COM 172967101 289 5,560 SH   SOLE   5,310 0 250
Coca-Cola Co. COM 191216100 3,312 69,941 SH   SOLE   68,240 0 1,701
Colgate-Palmolive COM 194162103 311 5,229 SH   SOLE   5,229 0 0
Comcast Corp. A COM 20030N101 4,708 138,253 SH   SOLE   123,049 0 15,204
Constellation Brands COM 21036p108 351 2,183 SH   SOLE   1,183 0 1,000
Costco Wholesale COM 22160K105 2,714 13,323 SH   SOLE   13,023 0 300
Curtiss-Wright Corp. COM 231561101 291 2,850 SH   SOLE   2,850 0 0
DaVita, Inc. COM 23918k108 324 6,300 SH   SOLE   3,800 0 2,500
Dentsply Sirona COM 24906p109 951 25,565 SH   SOLE   25,565 0 0
Diageo PLC ADR COM 25243Q205 5,406 38,124 SH   SOLE   35,474 0 2,650
Discovery Comm. C COM 25470f302 645 27,944 SH   SOLE   27,944 0 0
Disney (Walt) COM 254687106 2,894 26,390 SH   SOLE   24,415 0 1,975
Donegal Group A COM 257701201 136 10,000 SH   SOLE   10,000 0 0
Dorman Products COM 258278100 243 2,700 SH   SOLE   2,700 0 0
DowDuPont Inc. COM 26078j100 570 10,650 SH   SOLE   10,650 0 0
ExxonMobil Corp. COM 30231G102 1,297 19,021 SH   SOLE   13,671 0 5,350
Facebook, Inc. Cl A COM 30303m102 1,293 9,860 SH   SOLE   9,560 0 300
FedEx Corp. COM 31428x106 688 4,265 SH   SOLE   4,190 0 75
Formula One C COM 531229854 236 7,688 SH   SOLE   7,413 0 275
General Electric COM 369604103 162 21,385 SH   SOLE   21,385 0 0
Genuine Parts COM 372460105 765 7,970 SH   SOLE   7,970 0 0
Goldman Sachs COM 38141G104 471 2,820 SH   SOLE   2,620 0 200
Graham Holdings COM 384637104 320 500 SH   SOLE   500 0 0
Helmerich & Payne COM 423452101 297 6,200 SH   SOLE   5,950 0 250
Hill-Rom Holdings COM 431475102 310 3,500 SH   SOLE   3,500 0 0
Home Depot COM 437076102 2,552 14,855 SH   SOLE   14,205 0 650
Hyster-Yale COM 449172105 217 3,500 SH   SOLE   3,500 0 0
Int'l Business Machines COM 459200101 269 2,365 SH   SOLE   2,365 0 0
Intel Corp. COM 458140100 276 5,885 SH   SOLE   5,685 0 200
International Speedway COM 460335201 307 7,000 SH   SOLE   7,000 0 0
Interpublic Group COM 460690100 395 19,125 SH   SOLE   19,125 0 0
Intuitive Surgical COM 46120E602 692 1,445 SH   SOLE   1,445 0 0
J & J Snack Foods COM 466032109 911 6,300 SH   SOLE   6,300 0 0
JPMorgan Chase COM 46625H100 1,758 18,009 SH   SOLE   14,359 0 3,650
Johnson & Johnson COM 478160104 5,884 45,598 SH   SOLE   42,722 0 2,876
Kaman Corp. COM 483548103 393 7,000 SH   SOLE   7,000 0 0
Kemper Corp. COM 488401100 269 4,050 SH   SOLE   450 0 3,600
Kraft Heinz COM 500754106 319 7,413 SH   SOLE   5,188 0 2,225
Kroger Company COM 501044101 449 16,325 SH   SOLE   16,325 0 0
Lamb Weston COM 513272104 257 3,500 SH   SOLE   3,500 0 0
Liberty Braves C COM 531229888 236 9,500 SH   SOLE   9,350 0 150
Liberty Broadband C COM 530307305 1,932 26,828 SH   SOLE   25,628 0 1,200
Liberty Global PLC C COM G5480U120 200 9,700 SH   SOLE   9,350 0 350
Liberty Sirius C COM 531229607 1,978 53,475 SH   SOLE   52,125 0 1,350
Lindsay Corp. COM 535555106 289 3,000 SH   SOLE   3,000 0 0
MSG Networks COM 553573106 454 19,275 SH   SOLE   18,875 0 400
Madison Square Garden COM 55825t103 1,070 3,998 SH   SOLE   3,948 0 50
Martin Marietta Matrls. COM 573284106 2,756 16,035 SH   SOLE   14,206 0 1,829
Mastercard, Inc. COM 57636Q104 2,438 12,925 SH   SOLE   12,200 0 725
McDonalds Corp. COM 580135101 949 5,345 SH   SOLE   5,245 0 100
McGrath Rentcorp COM 580589109 448 8,700 SH   SOLE   8,700 0 0
Microsoft Corp. COM 594918104 9,894 97,412 SH   SOLE   89,012 0 8,400
Mohawk Industries COM 608190104 4,304 36,798 SH   SOLE   34,248 0 2,550
Mondelez Int'l COM 609207105 1,486 37,130 SH   SOLE   32,280 0 4,850
Nestle Reg ADR COM 641069406 6,731 83,144 SH   SOLE   81,144 0 2,000
O'Reilly Automotive COM 67103H107 1,990 5,780 SH   SOLE   5,475 0 305
PNC Financial COM 693475105 243 2,080 SH   SOLE   2,080 0 0
PepsiCo, Inc. COM 713448108 632 5,725 SH   SOLE   5,725 0 0
Pfizer Inc. COM 717081103 458 10,500 SH   SOLE   500 0 10,000
Philip Morris Int'l. COM 718172109 1,224 18,330 SH   SOLE   16,830 0 1,500
Phillips 66 COM 718546104 1,119 12,985 SH   SOLE   12,660 0 325
Pool Corp. COM 73278L105 929 6,250 SH   SOLE   6,250 0 0
Post Holdings COM 737446104 446 5,000 SH   SOLE   5,000 0 0
Procter & Gamble COM 742718109 1,052 11,440 SH   SOLE   9,265 0 2,175
Progressive Corp. COM 743315103 6,840 113,380 SH   SOLE   91,580 0 21,800
T-Mobile US COM 872590104 656 10,310 SH   SOLE   10,310 0 0
TJX Companies COM 872540109 8,748 195,525 SH   SOLE   174,324 0 21,201
Teledyne Technologies COM 879360105 1,108 5,350 SH   SOLE   5,350 0 0
Thor Industries COM 885160101 709 13,630 SH   SOLE   13,630 0 0
Tiffany & Company COM 886547108 3,024 37,555 SH   SOLE   34,930 0 2,625
Travelers, Inc. COM 89417E109 1,605 13,405 SH   SOLE   13,170 0 235
U.S. Bancorp COM 902973304 448 9,800 SH   SOLE   9,050 0 750
USG Corp. COM 903293405 689 16,150 SH   SOLE   15,650 0 500
Unilever PLC ADR COM 904767704 1,805 34,545 SH   SOLE   32,970 0 1,575
Union Pacific COM 907818108 2,315 16,745 SH   SOLE   14,245 0 2,500
UnitedHealth Group COM 91324P102 2,538 10,187 SH   SOLE   9,787 0 400
Walgreens Boots COM 931427108 2,138 31,285 SH   SOLE   27,735 0 3,550
Walmart Inc. COM 931142103 4,095 43,960 SH   SOLE   39,960 0 4,000
Watts Water Technologies COM 942749102 387 6,000 SH   SOLE   6,000 0 0
Wells Fargo COM 949746101 5,001 108,519 SH   SOLE   103,769 0 4,750
Alerian MLP ETF ETF 00162q866 1,091 124,950 SH   SOLE   122,650 0 2,300
Weyerhaeuser Co. COM 962166104 1,079 49,345 SH   SOLE   48,545 0 800
Amazon.com, Inc. COM 231351065 323 215 SH   SOLE   215 0 0
PIMCO Active Bond ETF ETF 72201r775 2,664 25,924 SH   SOLE   24,999 0 925
Schwab US Agg Bd ETF ETF 808524839 239 4,725 SH   SOLE   4,725 0 0
Schwab Large-Cap ETF ETF 808524201 425 7,125 SH   SOLE   6,725 0 400
Schwab US Broad Mkt ETF ETF 808524102 948 15,824 SH   SOLE   15,324 0 500
Schwab US Dividend ETF ETF 808524797 223 4,740 SH   SOLE   4,740 0 0
Schwab Emerg Markets ETF ETF 808524706 258 10,975 SH   SOLE   10,575 0 400
Schwab Int'l Equity ETF ETF 808524805 502 17,705 SH   SOLE   17,555 0 150
Schwab US TIPS ETF ETF 808524870 702 13,175 SH   SOLE   13,175 0 0
Vgd Short Term ETF ETF 921937827 922 11,736 SH   SOLE   11,736 0 0
Vgd Emerging Mkts ETF ETF 922042858 807 21,169 SH   SOLE   20,959 0 210
Vgd Int'l Small Cap ETF ETF 922042718 256 2,700 SH   SOLE   2,700 0 0
Vgd Total Int'l Stock ETF ETF 921909768 927 19,635 SH   SOLE   17,235 0 2,400
Vgd I-T Corp Index ETF ETF 92206C870 414 5,000 SH   SOLE   4,900 0 100
Vgd S-T Corp Index ETF ETF 92206c409 2,535 32,525 SH   SOLE   31,950 0 575
iShares MSCI Pacific ETF ETF 46434V696 269 5,305 SH   SOLE   4,935 0 370
iShares GNMA ETF ETF 46429B333 209 4,300 SH   SOLE   4,300 0 0