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,999 19,907 SH   SOLE   17,807 0 2,100
AB InBev ADR COM 03524a108 2,576 20,605 SH   SOLE   18,955 0 1,650
AT&T Corp. COM 00206r102 411 11,930 SH   SOLE   8,930 0 3,000
Advance Auto Parts COM 00751y106 1,826 12,135 SH   SOLE   11,660 0 475
Alphabet Inc. Cl A COM 02079k305 1,303 1,675 SH   SOLE   1,418 0 257
Alphabet Inc. Cl C COM 02079k107 3,593 4,735 SH   SOLE   4,328 0 407
Altria Group COM 02209S103 719 12,350 SH   SOLE   12,175 0 175
American Express COM 025816109 290 4,175 SH   SOLE   3,975 0 200
American Int'l Group COM 026874107 1,295 20,900 SH   SOLE   20,300 0 600
Apple Inc. COM 037833100 951 9,036 SH   SOLE   7,736 0 1,300
Ascena Retail Group COM 04351g101 345 35,000 SH   SOLE   34,500 0 500
Bank of America COM 060505104 297 17,625 SH   SOLE   17,625 0 0
Berkshire Hathaway A COM 084670108 4,352 22 SH   SOLE   13 0 9
Berkshire Hathaway B COM 084670702 10,345 78,349 SH   SOLE   75,149 0 3,200
Boeing Co. COM 970231056 351 2,425 SH   SOLE   2,425 0 0
Boulder Brands COM 101405108 170 15,500 SH   SOLE   15,500 0 0
Brown Forman B COM 115637209 320 3,225 SH   SOLE   3,025 0 200
CECO Environmental COM 125141101 167 21,686 SH   SOLE   21,686 0 0
CLARCOR Inc. COM 179895107 373 7,500 SH   SOLE   7,500 0 0
Cablevision Systems COM 12686C109 1,544 48,391 SH   SOLE   40,675 0 7,716
Cimarex Energy Co. COM 171798101 322 3,600 SH   SOLE   3,600 0 0
Cintas Corp. COM 172908105 1,473 16,175 SH   SOLE   16,175 0 0
Citigroup, Inc. COM 172967101 422 8,160 SH   SOLE   7,700 0 460
Coca-Cola Co. COM 191216100 3,580 83,334 SH   SOLE   81,033 0 2,301
Colgate-Palmolive COM 194162103 465 6,984 SH   SOLE   6,984 0 0
Comcast Corp. A COM 20030N101 4,331 76,752 SH   SOLE   68,450 0 8,302
Costco Wholesale COM 22160K105 2,374 14,698 SH   SOLE   14,198 0 500
DaVita, Inc. COM 23918k108 706 10,125 SH   SOLE   7,525 0 2,600
Danone ADR COM 23636t100 249 18,300 SH   SOLE   17,300 0 1,000
Devon Energy COM 25179M103 676 21,110 SH   SOLE   20,085 0 1,025
Diageo PLC ADR COM 25243Q205 4,547 41,685 SH   SOLE   39,085 0 2,600
Dish Network Corp. COM 25470m109 854 14,935 SH   SOLE   14,685 0 250
Disney (Walt) Co. COM 254687106 1,920 18,275 SH   SOLE   17,525 0 750
Donegal Group A COM 257701201 172 12,204 SH   SOLE   12,204 0 0
Dr Pepper Snapple COM 26138e109 2,741 29,410 SH   SOLE   28,810 0 600
Express Scripts COM 30219G108 956 10,935 SH   SOLE   10,810 0 125
ExxonMobil Corp. COM 30231G102 1,594 20,445 SH   SOLE   14,895 0 5,550
FedEx Corp. COM 31428x106 320 2,150 SH   SOLE   2,075 0 75
General Electric COM 369604103 547 17,575 SH   SOLE   17,575 0 0
Genuine Parts COM 372460105 581 6,765 SH   SOLE   6,765 0 0
Goldman Sachs COM 38141G104 707 3,920 SH   SOLE   3,720 0 200
Harley Davidson COM 412822108 1,158 25,515 SH   SOLE   21,615 0 3,900
Helmerich & Payne COM 423452101 348 6,500 SH   SOLE   6,200 0 300
Home Depot COM 437076102 2,423 18,325 SH   SOLE   17,625 0 700
Int'l Business Machines COM 459200101 1,014 7,365 SH   SOLE   7,165 0 200
International Speedway COM 460335201 339 10,050 SH   SOLE   10,050 0 0
Interpublic Group COM 460690100 349 15,000 SH   SOLE   15,000 0 0
J & J Snack Foods COM 466032109 834 7,150 SH   SOLE   7,150 0 0
JPMorgan Chase COM 46625H100 445 6,744 SH   SOLE   3,744 0 3,000
Johnson & Johnson COM 478160104 4,319 42,042 SH   SOLE   38,966 0 3,076
Kaman Corp. COM 483548103 326 8,000 SH   SOLE   8,000 0 0
Kraft Heinz COM 500754106 284 3,907 SH   SOLE   2,574 0 1,333
Leucadia National COM 527288104 568 32,640 SH   SOLE   31,640 0 1,000
Liberty Broadband C COM 530307305 1,222 23,558 SH   SOLE   22,558 0 1,000
Liberty Media C COM 531229300 1,113 29,220 SH   SOLE   28,170 0 1,050
Lindsay Corp. COM 535555106 217 3,000 SH   SOLE   3,000 0 0
MSG Networks COM 553573106 433 20,825 SH   SOLE   20,425 0 400
Madison Square Garden COM 55825t103 315 1,946 SH   SOLE   1,946 0 0
Martin Marietta Matrls. COM 573284106 1,634 11,965 SH   SOLE   10,066 0 1,899
Mastercard, Inc. COM 57636Q104 1,321 13,565 SH   SOLE   12,765 0 800
McDonalds Corp. COM 580135101 949 8,035 SH   SOLE   7,935 0 100
McGrath Rentcorp COM 580589109 219 8,700 SH   SOLE   8,700 0 0
Microsoft Corp. COM 594918104 6,309 113,710 SH   SOLE   104,010 0 9,700
Mohawk Industries COM 608190104 7,174 37,880 SH   SOLE   35,105 0 2,775
Mondelez Int'l COM 609207105 1,049 23,400 SH   SOLE   19,400 0 4,000
Nestle Reg ADR COM 641069406 7,386 99,245 SH   SOLE   96,495 0 2,750
Pfizer, Inc. COM 717081103 638 19,775 SH   SOLE   8,525 0 11,250
Philip Morris Int'l Inc. COM 718172109 2,389 27,180 SH   SOLE   25,430 0 1,750
PNC Financial Services COM 693475105 228 2,395 SH   SOLE   1,015 0 1,380
Pool Corp. COM 73278L105 565 7,000 SH   SOLE   7,000 0 0
Post Holdings, Inc. COM 737446104 308 5,000 SH   SOLE   5,000 0 0
Precision Castparts COM 740189105 2,494 10,750 SH   SOLE   9,300 0 1,450
Procter & Gamble COM 742718109 1,322 16,645 SH   SOLE   14,470 0 2,175
Progressive Corp. COM 743315103 3,896 122,530 SH   SOLE   100,005 0 22,525
Richemont ADR COM 204319107 1,090 153,150 SH   SOLE   141,850 0 11,300
Sanofi ADR COM 80105n105 211 4,945 SH   SOLE   4,945 0 0
Sirona Dental Systems COM 82966c103 2,397 21,875 SH   SOLE   21,275 0 600
TJX Companies COM 872540109 10,617 149,732 SH   SOLE   134,832 0 14,900
Teledyne Technologies COM 879360105 501 5,650 SH   SOLE   5,650 0 0
Thor Industries COM 885160101 854 15,210 SH   SOLE   15,210 0 0
Tiffany & Company COM 886547108 3,453 45,255 SH   SOLE   42,630 0 2,625
Time Warner COM 887317303 790 12,223 SH   SOLE   12,223 0 0
Travelers, Inc. COM 89417E109 2,665 23,610 SH   SOLE   23,085 0 525
U.S. Bancorp COM 902973304 472 11,050 SH   SOLE   10,300 0 750
USG Corp. COM 903293405 459 18,900 SH   SOLE   18,200 0 700
Unilever PLC ADR COM 904767704 909 21,075 SH   SOLE   20,375 0 700
Union Pacific COM 907818108 1,481 18,940 SH   SOLE   16,965 0 1,975
United Health Group COM 91324P102 1,442 12,260 SH   SOLE   11,910 0 350
Valeant Pharmaceuticals COM 91911k102 3,577 35,185 SH   SOLE   32,160 0 3,025
Wal-Mart Stores COM 931142103 2,918 47,600 SH   SOLE   43,300 0 4,300
Walgreens Boots COM 931427108 2,168 25,460 SH   SOLE   21,910 0 3,550
Watts Water Tech. COM 942749102 298 6,000 SH   SOLE   6,000 0 0
Wells Fargo COM 949746101 4,980 91,611 SH   SOLE   81,868 0 9,743
Whirlpool Corp. COM 963320106 1,093 7,445 SH   SOLE   7,115 0 330
World Fuel Services COM 981475106 231 6,000 SH   SOLE   6,000 0 0
Alerian MLP ETF ETF 00162q866 203 16,850 SH   SOLE   15,650 0 1,200
Schwab Large-Cap ETF ETF 808524201 389 8,010 SH   SOLE   8,010 0 0
PIMCO Total Return ETF ETF 72201r775 2,958 28,379 SH   SOLE   27,854 0 525
Vgd Emerging Mkts ETF ETF 922042858 491 15,004 SH   SOLE   14,904 0 100
Vgd Total Int'l Stock ETF ETF 921909768 351 7,775 SH   SOLE   6,975 0 800
Vgd Short Term ETF ETF 921937827 639 8,029 SH   SOLE   8,029 0 0
Vgd S-T Corp Index ETF ETF 92206c409 748 9,470 SH   SOLE   8,870 0 600
Vgd Int'l Small Cap ETF ETF 922042718 282 3,035 SH   SOLE   3,035 0 0