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,559 14,762 SH   SOLE   12,962 0 1,800
AB InBev ADR COM 03524a108 989 11,170 SH   SOLE   11,170 0 0
AMC Networks COM 00164v103 377 6,910 SH   SOLE   6,910 0 0
AT&T Corp. COM 00206r102 779 23,250 SH   SOLE   22,050 0 1,200
Accenture PLC COM g1150g111 454 2,455 SH   SOLE   2,455 0 0
Advance Auto Parts COM 00751y106 339 2,200 SH   SOLE   2,200 0 0
Alphabet Inc. Cl A COM 02079k305 1,586 1,465 SH   SOLE   1,230 0 235
Alphabet Inc. Cl C COM 02079k107 5,558 5,142 SH   SOLE   4,815 0 327
Altaba Inc. COM 021346101 883 12,725 SH   SOLE   8,075 0 4,650
American Express COM 025816109 410 3,325 SH   SOLE   3,325 0 0
Apple Inc. COM 037833100 1,464 7,395 SH   SOLE   7,245 0 150
Bank of America COM 060505104 583 20,105 SH   SOLE   20,105 0 0
Berkshire Hathaway A COM 084670108 5,412 17 SH   SOLE   10 0 7
Berkshire Hathaway B COM 084670702 12,809 60,090 SH   SOLE   56,790 0 3,300
BlackRock, Inc. COM 09247X101 326 695 SH   SOLE   665 0 30
Boeing Co. COM 970231056 4,059 11,152 SH   SOLE   10,527 0 625
Brown Forman B COM 115637209 322 5,812 SH   SOLE   5,312 0 500
CVS Health COM 126650100 408 7,495 SH   SOLE   7,495 0 0
Cable One COM 12685j105 585 500 SH   SOLE   500 0 0
Cimarex Energy COM 171798101 449 7,575 SH   SOLE   7,575 0 0
Cintas Corp. COM 172908105 2,880 12,135 SH   SOLE   12,135 0 0
Citigroup Inc. COM 172967101 361 5,160 SH   SOLE   4,910 0 250
Coca-Cola Co. COM 191216100 3,511 68,956 SH   SOLE   67,456 0 1,500
Colgate-Palmolive COM 194162103 358 5,000 SH   SOLE   5,000 0 0
Comcast Corp. A COM 20030N101 5,619 132,898 SH   SOLE   118,748 0 14,150
Constellation Brands COM 21036p108 546 2,772 SH   SOLE   1,772 0 1,000
Costco Wholesale COM 22160K105 3,477 13,158 SH   SOLE   12,858 0 300
Curtiss-Wright Corp. COM 231561101 362 2,850 SH   SOLE   2,850 0 0
Dentsply Sirona COM 24906p109 1,358 23,267 SH   SOLE   23,267 0 0
Diageo PLC ADR COM 25243Q205 6,450 37,429 SH   SOLE   35,079 0 2,350
Discovery Comm. C COM 25470f302 653 22,969 SH   SOLE   22,969 0 0
Disney (Walt) COM 254687106 3,885 27,825 SH   SOLE   26,125 0 1,700
Dorman Products COM 258278100 235 2,700 SH   SOLE   2,700 0 0
DuPont de Nemours COM 26614N102 266 3,547 SH   SOLE   3,547 0 0
ExxonMobil Corp. COM 30231G102 1,519 19,828 SH   SOLE   14,343 0 5,485
Facebook, Inc. Cl A COM 30303m102 1,834 9,500 SH   SOLE   9,400 0 100
FedEx Corp. COM 31428x106 574 3,495 SH   SOLE   3,420 0 75
Fox Corp. Cl B COM 35137L204 351 9,600 SH   SOLE   9,200 0 400
Genuine Parts COM 372460105 818 7,895 SH   SOLE   7,895 0 0
Goldman Sachs COM 38141G104 568 2,775 SH   SOLE   2,575 0 200
Graham Holdings COM 384637104 345 500 SH   SOLE   500 0 0
Helmerich & Payne COM 423452101 387 7,640 SH   SOLE   7,390 0 250
Hill-Rom Holdings COM 431475102 366 3,500 SH   SOLE   3,500 0 0
Home Depot COM 437076102 3,115 14,980 SH   SOLE   14,330 0 650
Int'l Business Machines COM 459200101 262 1,900 SH   SOLE   1,900 0 0
Intel Corp. COM 458140100 455 9,510 SH   SOLE   9,260 0 250
Interpublic Group COM 460690100 428 18,925 SH   SOLE   18,925 0 0
Intuitive Surgical COM 46120E602 443 845 SH   SOLE   845 0 0
J & J Snack Foods COM 466032109 1,006 6,250 SH   SOLE   6,250 0 0
JPMorgan Chase COM 46625H100 2,061 18,435 SH   SOLE   15,035 0 3,400
Johnson & Johnson COM 478160104 6,119 43,934 SH   SOLE   41,259 0 2,675
Kaman Corp. COM 483548103 446 7,000 SH   SOLE   7,000 0 0
Kemper Corp. COM 488401100 345 4,000 SH   SOLE   400 0 3,600
Kraft Heinz COM 500754106 226 7,278 SH   SOLE   5,053 0 2,225
Kroger Company COM 501044101 360 16,600 SH   SOLE   16,100 0 500
Lamb Weston COM 513272104 222 3,500 SH   SOLE   3,500 0 0
Liberty Braves C COM 531229888 324 11,600 SH   SOLE   11,350 0 250
Liberty Broadband C COM 530307305 2,825 27,108 SH   SOLE   26,308 0 800
Liberty Sirius C COM 531229607 2,074 54,600 SH   SOLE   53,200 0 1,400
Lindsay Corp. COM 535555106 247 3,000 SH   SOLE   3,000 0 0
MSG Networks COM 553573106 257 12,400 SH   SOLE   12,400 0 0
Madison Square Garden COM 55825t103 1,150 4,108 SH   SOLE   4,058 0 50
Martin Marietta Matrls. COM 573284106 3,695 16,059 SH   SOLE   14,379 0 1,680
Mastercard, Inc. COM 57636Q104 3,065 11,585 SH   SOLE   10,960 0 625
McDonalds Corp. COM 580135101 1,063 5,120 SH   SOLE   5,035 0 85
McGrath Rentcorp COM 580589109 541 8,700 SH   SOLE   8,700 0 0
Microsoft Corp. COM 594918104 11,845 88,419 SH   SOLE   80,819 0 7,600
Mohawk Industries COM 608190104 5,449 36,953 SH   SOLE   34,653 0 2,300
Mondelez Int'l COM 609207105 1,969 36,525 SH   SOLE   31,675 0 4,850
Nestle Reg ADR COM 641069406 8,384 81,084 SH   SOLE   79,534 0 1,550
O'Reilly Automotive COM 67103H107 2,114 5,725 SH   SOLE   5,500 0 225
PepsiCo, Inc. COM 713448108 872 6,650 SH   SOLE   6,650 0 0
PetIQ, Inc. COM 71639T106 231 7,000 SH   SOLE   7,000 0 0
Pfizer Inc. COM 717081103 455 10,500 SH   SOLE   500 0 10,000
Philip Morris Int'l COM 718172109 1,205 15,340 SH   SOLE   13,940 0 1,400
Phillips 66 COM 718546104 1,182 12,635 SH   SOLE   12,310 0 325
PNC Financial COM 693475105 256 1,865 SH   SOLE   1,865 0 0
Pool Corp. COM 73278L105 1,194 6,250 SH   SOLE   6,250 0 0
Post Holdings COM 737446104 520 5,000 SH   SOLE   5,000 0 0
Procter & Gamble COM 742718109 1,212 11,050 SH   SOLE   8,875 0 2,175
Progressive Corp. COM 743315103 8,954 112,020 SH   SOLE   91,020 0 21,000
T-Mobile US COM 872590104 761 10,270 SH   SOLE   10,270 0 0
TJX Companies COM 872540109 8,606 162,755 SH   SOLE   145,405 0 17,350
Teledyne Technologies COM 879360105 1,465 5,350 SH   SOLE   5,350 0 0
Thor Industries COM 885160101 929 15,895 SH   SOLE   15,895 0 0
Tiffany & Company COM 886547108 3,526 37,655 SH   SOLE   35,005 0 2,650
Travelers, Inc. COM 89417E109 1,868 12,490 SH   SOLE   12,390 0 100
U.S. Bancorp COM 902973304 540 10,300 SH   SOLE   9,450 0 850
Unilever PLC ADR COM 904767704 2,187 35,290 SH   SOLE   33,890 0 1,400
Union Pacific COM 907818108 2,735 16,171 SH   SOLE   13,821 0 2,350
United Continental COM 910047109 656 7,495 SH   SOLE   7,495 0 0
UnitedHealth Group COM 91324P102 2,462 10,088 SH   SOLE   9,893 0 195
VF Corp COM 918204108 236 2,700 SH   SOLE   2,700 0 0
Wabtec Corp. COM 929740108 254 3,545 SH   SOLE   3,545 0 0
Walgreens Boots COM 931427108 1,218 22,270 SH   SOLE   18,870 0 3,400
Walmart Inc. COM 931142103 4,873 44,105 SH   SOLE   40,455 0 3,650
Watts Water Technologies COM 942749102 559 6,000 SH   SOLE   6,000 0 0
Wells Fargo COM 949746101 5,309 112,196 SH   SOLE   104,946 0 7,250
Alerian MLP ETF ETF 00162q866 1,327 134,700 SH   SOLE   133,200 0 1,500
Weyerhaeuser Co. COM 962166104 1,508 57,245 SH   SOLE   56,445 0 800
Amazon.com, Inc. COM 231351065 445 235 SH   SOLE   235 0 0
Schwab US Broad Mkt ETF ETF 808524102 761 10,794 SH   SOLE   10,294 0 500
PIMCO Active Bond ETF ETF 72201r775 2,735 25,451 SH   SOLE   24,726 0 725
Schwab US Agg Bd ETF ETF 808524839 213 4,025 SH   SOLE   4,025 0 0
Vgd Short Term ETF ETF 921937827 822 10,213 SH   SOLE   10,213 0 0
iShares GNMA ETF ETF 46429B333 248 4,825 SH   SOLE   4,825 0 0
iShares MSCI Pacific ETF ETF 46434V696 254 4,555 SH   SOLE   4,410 0 145
Vgd Emerg Markets ETF ETF 922042858 941 22,130 SH   SOLE   22,070 0 60
Schwab Int'l Equity ETF ETF 808524805 563 17,545 SH   SOLE   17,395 0 150
Schwab US Dividend ETF ETF 808524797 257 4,845 SH   SOLE   4,845 0 0
Schwab US TIPS ETF ETF 808524870 1,058 18,790 SH   SOLE   17,940 0 850
Schwab Emerging Markets ETF ETF 808524706 495 18,860 SH   SOLE   18,460 0 400
Schwab Large-Cap ETF ETF 808524201 562 8,005 SH   SOLE   7,605 0 400
Vanguard Energy ETF ETF 92204a306 266 3,128 SH   SOLE   3,128 0 0
Vgd Int'l Small Cap ETF ETF 922042718 284 2,700 SH   SOLE   2,700 0 0
Vgd I-T Corp Index ETF ETF 92206c870 410 4,560 SH   SOLE   4,460 0 100
Vgd S-T Corp Index ETF ETF 92206c409 2,529 31,349 SH   SOLE   30,774 0 575
Vgd Total Int'l Stock ETF ETF 921909768 1,047 19,855 SH   SOLE   18,055 0 1,800