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,515 18,372 SH   SOLE   16,272 0 2,100
AB InBev ADR COM 03524a108 2,779 25,315 SH   SOLE   23,090 0 2,225
AT&T Corp. COM 00206r102 354 8,530 SH   SOLE   8,530 0 0
Advance Auto Parts COM 00751y106 1,570 10,586 SH   SOLE   10,111 0 475
Allergan PLC COM g0177j108 204 855 SH   SOLE   825 0 30
Alphabet Inc. Cl A COM 02079k305 1,441 1,700 SH   SOLE   1,443 0 257
Alphabet Inc. Cl C COM 02079k107 3,929 4,736 SH   SOLE   4,339 0 397
Altria Group COM 02209S103 821 11,500 SH   SOLE   11,325 0 175
American Express COM 025816109 273 3,450 SH   SOLE   3,450 0 0
American Int'l Group COM 026874784 1,441 23,075 SH   SOLE   22,475 0 600
Apple Inc. COM 037833100 961 6,686 SH   SOLE   6,436 0 250
Ascena Retail COM 04351g101 151 35,500 SH   SOLE   35,500 0 0
Axalta Coating COM G0750C108 672 20,875 SH   SOLE   20,475 0 400
Bank of America COM 060505104 500 21,200 SH   SOLE   21,200 0 0
Berkshire Hathaway A COM 084670108 4,747 19 SH   SOLE   10 0 9
Berkshire Hathaway B COM 084670702 11,673 70,035 SH   SOLE   67,585 0 2,450
Boeing Co. COM 970231056 1,762 9,960 SH   SOLE   9,635 0 325
Brown Forman B COM 115637209 270 5,850 SH   SOLE   5,450 0 400
CECO Environmental COM 125141101 158 15,000 SH   SOLE   15,000 0 0
Cable One COM 12685j105 323 518 SH   SOLE   518 0 0
Cimarex Energy COM 171798101 418 3,500 SH   SOLE   3,500 0 0
Cintas Corp. COM 172908105 1,990 15,725 SH   SOLE   15,725 0 0
Citigroup, Inc. COM 172967101 476 7,960 SH   SOLE   7,210 0 750
Coca-Cola Co. COM 191216100 3,138 73,945 SH   SOLE   71,843 0 2,101
Colgate-Palmolive COM 194162103 439 6,000 SH   SOLE   6,000 0 0
Comcast Corp. A COM 20030N101 5,508 146,533 SH   SOLE   129,929 0 16,604
Costco Wholesale COM 22160K105 2,372 14,148 SH   SOLE   13,648 0 500
Customers Bancorp COM 23204G100 323 10,250 SH   SOLE   10,250 0 0
DaVita, Inc. COM 23918k108 639 9,400 SH   SOLE   6,900 0 2,500
Dentsply Sirona COM 24906p109 2,548 40,804 SH   SOLE   39,807 0 997
Devon Energy COM 25179M103 1,084 25,985 SH   SOLE   24,685 0 1,300
Diageo PLC ADR COM 25243Q205 4,786 41,408 SH   SOLE   38,758 0 2,650
Discovery Comm. C COM 25470f302 209 7,400 SH   SOLE   7,400 0 0
Dish Network COM 25470m109 1,015 15,980 SH   SOLE   15,680 0 300
Disney (Walt) COM 254687106 2,834 24,995 SH   SOLE   23,245 0 1,750
Donegal Group A COM 257701201 176 10,000 SH   SOLE   10,000 0 0
Dorman Products COM 258278100 205 2,500 SH   SOLE   2,500 0 0
Dr Pepper Snapple COM 26138e109 2,770 28,285 SH   SOLE   27,685 0 600
Express Scripts COM 30219G108 258 3,910 SH   SOLE   3,785 0 125
ExxonMobil Corp. COM 30231G102 1,596 19,463 SH   SOLE   14,113 0 5,350
FedEx Corp. COM 31428x106 498 2,550 SH   SOLE   2,475 0 75
General Electric COM 369604103 543 18,225 SH   SOLE   18,225 0 0
Genuine Parts COM 372460105 612 6,620 SH   SOLE   6,620 0 0
Goldman Sachs COM 38141G104 926 4,030 SH   SOLE   3,830 0 200
Graham Holdings COM 384637104 300 500 SH   SOLE   500 0 0
Harley Davidson COM 412822108 1,324 21,890 SH   SOLE   17,690 0 4,200
Helmerich & Payne COM 423452101 393 5,900 SH   SOLE   5,650 0 250
Hill-Rom Holdings COM 431475102 247 3,500 SH   SOLE   3,500 0 0
Home Depot COM 437076102 2,621 17,850 SH   SOLE   17,200 0 650
Int'l Business Machines COM 459200101 852 4,895 SH   SOLE   4,795 0 100
International Speedway COM 460335201 362 9,800 SH   SOLE   9,800 0 0
Interpublic Group COM 460690100 369 15,000 SH   SOLE   15,000 0 0
J & J Snack Foods COM 466032109 942 6,950 SH   SOLE   6,950 0 0
JPMorgan Chase COM 46625H100 589 6,704 SH   SOLE   3,304 0 3,400
Johnson & Johnson COM 478160104 4,972 39,917 SH   SOLE   36,841 0 3,076
Kaman Corp. COM 483548103 347 7,200 SH   SOLE   7,200 0 0
Kraft Heinz COM 500754106 355 3,907 SH   SOLE   2,574 0 1,333
Leucadia National COM 527288104 639 24,565 SH   SOLE   23,565 0 1,000
Liberty Broadband C COM 530307305 2,123 24,573 SH   SOLE   23,273 0 1,300
Liberty Global PLC C COM G5480U120 1,137 32,450 SH   SOLE   27,600 0 4,850
Liberty Media C COM 531229854 520 15,223 SH   SOLE   14,898 0 325
Liberty Sirius C COM 531229607 1,378 35,525 SH   SOLE   34,225 0 1,300
Lindsay Corp. COM 535555106 264 3,000 SH   SOLE   3,000 0 0
MSG Networks COM 553573106 548 23,475 SH   SOLE   23,075 0 400
Madison Square Garden COM 55825t103 560 2,804 SH   SOLE   2,804 0 0
Martin Marietta Matrls. COM 573284106 2,259 10,350 SH   SOLE   8,601 0 1,749
Mastercard, Inc. COM 57636Q104 1,420 12,625 SH   SOLE   11,825 0 800
McDonalds Corp. COM 580135101 892 6,880 SH   SOLE   6,780 0 100
McGrath Rentcorp COM 580589109 292 8,700 SH   SOLE   8,700 0 0
Microsoft Corp. COM 594918104 6,992 106,160 SH   SOLE   97,010 0 9,150
Mohawk Industries COM 608190104 8,303 36,180 SH   SOLE   33,405 0 2,775
Mondelez Int'l COM 609207105 937 21,750 SH   SOLE   17,750 0 4,000
Nestle Reg ADR COM 641069406 7,337 95,415 SH   SOLE   93,415 0 2,000
PepsiCo, Inc. COM 713448108 309 2,765 SH   SOLE   2,765 0 0
Pfizer, Inc. COM 717081103 649 18,975 SH   SOLE   7,725 0 11,250
Philip Morris Int'l. COM 718172109 2,656 23,529 SH   SOLE   21,779 0 1,750
Phillips 66 COM 718546104 897 11,320 SH   SOLE   10,995 0 325
PNC Financial COM 693475105 258 2,145 SH   SOLE   2,145 0 0
Pool Corp. COM 73278L105 811 6,800 SH   SOLE   6,800 0 0
Post Holdings COM 737446104 438 5,000 SH   SOLE   5,000 0 0
Procter & Gamble COM 742718109 1,321 14,705 SH   SOLE   12,530 0 2,175
Progressive Corp. COM 743315103 4,448 113,530 SH   SOLE   91,805 0 21,725
Richemont ADR COM 204319107 1,068 135,850 SH   SOLE   125,300 0 10,550
Sanofi ADR COM 80105n105 267 5,895 SH   SOLE   5,895 0 0
TJX Companies COM 872540109 9,973 126,115 SH   SOLE   112,615 0 13,500
Teledyne Technologies COM 879360105 714 5,650 SH   SOLE   5,650 0 0
Thor Industries COM 885160101 1,267 13,180 SH   SOLE   13,180 0 0
Tiffany & Company COM 886547108 4,120 43,230 SH   SOLE   40,355 0 2,875
Time Warner COM 887317303 1,113 11,388 SH   SOLE   11,388 0 0
Travelers, Inc. COM 89417E109 2,314 19,195 SH   SOLE   18,670 0 525
U.S. Bancorp COM 902973304 541 10,500 SH   SOLE   9,750 0 750
USG Corp. COM 903293405 560 17,600 SH   SOLE   17,100 0 500
Unilever PLC ADR COM 904767704 1,612 32,675 SH   SOLE   31,275 0 1,400
Union Pacific COM 907818108 1,969 18,590 SH   SOLE   16,065 0 2,525
UnitedHealth Group COM 91324P102 1,766 10,765 SH   SOLE   10,415 0 350
Wal-Mart Stores COM 931142103 3,174 44,035 SH   SOLE   39,785 0 4,250
Walgreens Boots COM 931427108 2,789 33,580 SH   SOLE   30,030 0 3,550
Watts Water Technologies COM 942749102 374 6,000 SH   SOLE   6,000 0 0
Wells Fargo COM 949746101 5,386 96,771 SH   SOLE   95,471 0 1,300
Weyerhaeuser Co. COM 962166104 722 21,260 SH   SOLE   20,960 0 300
Whirlpool Corp. COM 963320106 1,671 9,755 SH   SOLE   9,330 0 425
Yahoo Inc. COM 984332106 522 11,250 SH   SOLE   6,750 0 4,500
Alerian MLP ETF ETF 00162q866 1,461 114,925 SH   SOLE   111,725 0 3,200
iShares S&P 500 ETF ETF 464287200 285 1,200 SH   SOLE   1,200 0 0
PIMCO Total Return ETF ETF 72201r775 3,226 30,628 SH   SOLE   29,603 0 1,025
Schwab Large Cap ETF ETF 808524201 1,079 19,175 SH   SOLE   19,175 0 0
Schwab US Broad Mkt ETF ETF 808524102 689 12,075 SH   SOLE   12,075 0 0
Vgd Emerging Mkts ETF ETF 922042858 772 19,424 SH   SOLE   19,174 0 250
Vgd Int'l Small Cap ETF ETF 922042718 277 2,700 SH   SOLE   2,700 0 0
Vgd I-T Corp Index ETF ETF 92206C870 210 2,430 SH   SOLE   2,430 0 0
Vgd Short Term ETF ETF 921937827 1,557 19,532 SH   SOLE   19,532 0 0
Vgd S-T Corp Index ETF ETF 92206C409 1,706 21,396 SH   SOLE   20,896 0 500
Vgd Total Int'l Stock ETF ETF 921909768 578 11,630 SH   SOLE   10,480 0 1,150
Vgd US Total Market ETF ETF 922908769 406 3,350 SH   SOLE   3,350 0 0