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 175 1,000 SH   SOLE   1,000 0 0
AON PLC COM G0403H108 401 1,900 SH   SOLE   1,900 0 0
Abbott Laboratories COM 002824100 966 8,825 SH   SOLE   8,825 0 0
Abbvie Inc. COM 00287Y109 354 3,300 SH   SOLE   3,300 0 0
Alphabet Inc. Class A COM 02079K305 4,042 2,306 SH   SOLE   2,182 0 124
Alphabet Inc. Class C COM 02079K107 163 93 SH   SOLE   93 0 0
Altria Group Inc COM 02209S103 56 1,370 SH   SOLE   1,370 0 0
Amazon COM 023135106 33 10 SH   SOLE   10 0 0
American Electric Power Co Inc COM 025537101 83 1,000 SH   SOLE   1,000 0 0
American Express COM 025816109 12 96 SH   SOLE   96 0 0
Amyris Inc. COM 03236M200 3 475 SH   SOLE   475 0 0
Apple Inc COM 037833100 38 284 SH   SOLE   284 0 0
Applied Materials COM 038222105 9,679 112,160 SH   SOLE   93,238 0 18,922
Bank of New York Co. COM 064058100 2,865 67,505 SH   SOLE   65,205 0 2,300
Becton Dickinson & Co COM 075887109 100 400 SH   SOLE   400 0 0
Berkshire Hathaway A COM 084670108 348 1 SH   SOLE   1 0 0
Berkshire Hathaway B COM 084670702 36,786 158,649 SH   SOLE   142,514 0 16,135
Brown & Brown COM 115236101 7,931 167,280 SH   SOLE   166,280 0 1,000
Carlisle Co COM 142339100 31 200 SH   SOLE   200 0 0
Carpenter Technology COM 144285103 3 115 SH   SOLE   115 0 0
Colgate-Palmolive COM 194162103 86 1,000 SH   SOLE   1,000 0 0
ConocoPhillips COM 20825C104 11 275 SH   SOLE   275 0 0
Copa Holdings Cl A COM P31076105 22 290 SH   SOLE   290 0 0
Costco Wholesale COM 22160K105 19 50 SH   SOLE   50 0 0
Devon Energy Corp. COM 25179M103 7 425 SH   SOLE   425 0 0
Duke Energy COM 264399106 30 333 SH   SOLE   333 0 0
Essential Utilities COM 29670G102 198 4,191 SH   SOLE   4,191 0 0
Eversource Energy COM 30040W108 177 2,050 SH   SOLE   2,050 0 0
Exxon Mobil COM 30231G102 317 7,700 SH   SOLE   7,700 0 0
Facebook COM 30303M102 27 100 SH   SOLE   100 0 0
Fairfax Finl Hlds COM 303901102 294 863 SH   SOLE   863 0 0
General Electric COM 369604103 29 2,687 SH   SOLE   2,687 0 0
Glatfelter COM 377316104 7 400 SH   SOLE   400 0 0
Greif Incorporated Cl A COM 397624107 300 6,400 SH   SOLE   6,400 0 0
Henry Schein COM 806407102 40 600 SH   SOLE   600 0 0
Home Depot COM 437076102 10 38 SH   SOLE   38 0 0
Hon Hai Presion COM Y36861105 16 5,000 SH   SOLE   5,000 0 0
IBM COM 459200101 189 1,500 SH   SOLE   1,500 0 0
JP Morgan Chase & Co COM 46625h100 133 1,050 SH   SOLE   1,050 0 0
Johnson & Johnson COM 478160104 195 1,237 SH   SOLE   1,237 0 0
Kontoor Brands COM 50050n103 14 342 SH   SOLE   342 0 0
L Oreal COM 502117203 8 107 SH   SOLE   107 0 0
Lab Corp. COM 50540R409 2,099 10,312 SH   SOLE   10,312 0 0
Linde PLC COM G5494J103 125 475 SH   SOLE   475 0 0
Lowes Companies COM 548661107 3,393 21,136 SH   SOLE   21,136 0 0
Martin Marietta Mtl. COM 573284106 3,655 12,871 SH   SOLE   12,371 0 500
Mastercard Inc. COM 57636Q104 202 565 SH   SOLE   565 0 0
Merck COM 58933Y105 5 57 SH   SOLE   57 0 0
Microsoft COM 594918104 234 1,051 SH   SOLE   1,051 0 0
Mohawk Industries COM 608190104 1,306 9,266 SH   SOLE   9,266 0 0
Mondelez COM 609207105 55 946 SH   SOLE   946 0 0
Monster Beverage COM 61174X109 61 663 SH   SOLE   663 0 0
Nestles SA COM 641069406 118 1,000 SH   SOLE   1,000 0 0
Novo-Nordisk COM 670100205 9 130 SH   SOLE   130 0 0
Oracle Corp COM 68389X105 4,251 65,716 SH   SOLE   61,191 0 4,525
PPL Corp COM 69351t106 14 500 SH   SOLE   500 0 0
Penn Natl Gaming Corp COM 707569109 159 1,844 SH   SOLE   1,844 0 0
Pepsico Inc. COM 713448108 6,098 41,119 SH   SOLE   40,469 0 650
Philip Morris Intl Inc COM 718172109 126 1,522 SH   SOLE   1,522 0 0
Procter & Gamble COM 742718109 68 487 SH   SOLE   487 0 0
Progressive Corp COM 743315103 9,971 100,844 SH   SOLE   98,644 0 2,200
Quest Diagnostic COM 74834L100 54 450 SH   SOLE   450 0 0
Sonoco Products COM 835495102 123 2,079 SH   SOLE   2,079 0 0
Southern Company COM 842587107 61 1,000 SH   SOLE   1,000 0 0
Splunk Inc COM 848637104 4,121 24,258 SH   SOLE   22,823 0 1,435
TJX Companies COM 872540109 100 1,468 SH   SOLE   1,468 0 0
Thor Industries COM 885160101 139 1,500 SH   SOLE   1,500 0 0
US Bancorp COM 902973304 9,507 204,062 SH   SOLE   193,562 0 10,500
UnitedHealth Group COM 91324P102 4,384 12,501 SH   SOLE   12,501 0 0
V.F. Corp. COM 918204108 205 2,400 SH   SOLE   2,400 0 0
Visa Inc Cl A COM 92826C839 151 689 SH   SOLE   689 0 0
WSFS Financial COM 929328102 853 19,000 SH   SOLE   19,000 0 0
Wal Mart Stores COM 931142103 10 68 SH   SOLE   68 0 0
Wells Fargo & Co COM 949746101 7,962 263,828 SH   SOLE   240,228 0 23,600
Weyerhaeuser COM 962166104 8 244 SH   SOLE   244 0 0
Yum Brands Inc COM 988498101 610 5,616 SH   SOLE   5,616 0 0
Yum China Holdings COM 98850P109 321 5,616 SH   SOLE   5,616 0 0
Zoetis Inc. COM 98978V103 9,495 57,374 SH   SOLE   55,574 0 1,800
Dillards Cap. Tr. PFD 25406P200 12 500 SH   SOLE   500 0 0
Prologis OTHER 74340W103 27 270 SH   SOLE   270 0 0