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 Co COM 88579Y101 192,680 1,000 SH   SOLE   1,000 0 0
Abbott Laboratories COM 002824100 1,057,588 8,825 SH   SOLE   8,825 0 0
Abbvie Inc COM 00287Y109 357,126 3,300 SH   SOLE   3,300 0 0
Alphabet Inc. Class A COM 02079K305 4,714,920 2,290 SH   SOLE   2,246 0 44
Alphabet Inc. Class C COM 02079K107 192,382 93 SH   SOLE   93 0 0
Altria Group Inc COM 02209S103 71,267 1,370 SH   SOLE   1,370 0 0
Amazon.Com Inc COM 023135106 30,940 10 SH   SOLE   10 0 0
Amer Electric PWR Co COM 025537101 84,700 1,000 SH   SOLE   1,000 0 0
Amyris Inc COM 03236M200 10,887 570 SH   SOLE   570 0 0
Aon PLC F Class A COM G0403H108 437,209 1,900 SH   SOLE   1,900 0 0
Apple Inc COM 037833100 34,690 284 SH   SOLE   284 0 0
Applied Materials COM 038222105 14,902,278 111,550 SH   SOLE   109,728 0 1,822
Bank Of NY Mellon Co COM 064058100 3,153,297 66,683 SH   SOLE   64,383 0 2,300
Becton Dickinson & Co COM 075887109 97,260 400 SH   SOLE   400 0 0
Berkshire Hathaway Class B COM 084670702 39,983,609 156,519 SH   SOLE   154,884 0 1,635
Berkshire Hathaway Class A 1/100 COM 084990175 385,702 100 SH   SOLE   100 0 0
Brown & Brown Inc COM 115236101 7,545,852 165,081 SH   SOLE   164,081 0 1,000
Carlisle Co COM 142339100 32,916 200 SH   SOLE   200 0 0
Carpenter Technology COM 144285103 4,732 115 SH   SOLE   115 0 0
Colgate-Palmolive Co COM 194162103 78,830 1,000 SH   SOLE   1,000 0 0
Conocophillips COM 20825C104 14,566 275 SH   SOLE   275 0 0
Copa Holdings SA F Class A COM P31076105 23,429 290 SH   SOLE   290 0 0
Costco Wholesale Co COM 22160K105 17,624 50 SH   SOLE   50 0 0
Devon Energy Corp COM 25179M103 9,286 425 SH   SOLE   425 0 0
DNP Select Income CF COM 23325P104 13,425 1,350 SH   SOLE   1,350 0 0
Duke Energy Corp COM 26441C204 32,144 333 SH   SOLE   333 0 0
Essential Utils Inc COM 29670G102 187,547 4,191 SH   SOLE   4,191 0 0
Eversource Energy COM 30040W108 177,509 2,050 SH   SOLE   2,050 0 0
Exxon Mobil Corp COM 30231G102 429,891 7,700 SH   SOLE   7,700 0 0
Facebook Inc Class A COM 30303M102 29,453 100 SH   SOLE   100 0 0
Fairfax Finl HL F COM 303901102 342,138 788 SH   SOLE   788 0 0
General Electric Co COM 369604103 35,307 2,687 SH   SOLE   2,687 0 0
Greif Inc Class A COM 397624107 367,616 6,400 SH   SOLE   6,400 0 0
Home Depot Inc COM 437076102 11,599 38 SH   SOLE   38 0 0
Hon Hai Precsn Ind Ordf COM Y36861105 21,754 5,000 SH   SOLE   5,000 0 0
IBM Corp COM 459200101 199,890 1,500 SH   SOLE   1,500 0 0
Johnson & Johnson COM 478160104 203,300 1,237 SH   SOLE   1,237 0 0
JPMorgan Chase & Co COM 46625H100 159,841 1,050 SH   SOLE   1,050 0 0
Kontoor Brands Inc COM 50050N103 16,597 342 SH   SOLE   342 0 0
L Oreal S A F Sponsored ADR ADR 502117203 8,200 107 SH   SOLE   107 0 0
Lab Co Of Amer HLDG COM 50540R409 2,629,869 10,312 SH   SOLE   10,312 0 0
Linde PLC COM G5494J103 133,066 475 SH   SOLE   475 0 0
Lowes Companies Inc COM 548661107 3,973,050 20,892 SH   SOLE   20,892 0 0
Martin Marietta Matr COM 573284106 4,241,742 12,636 SH   SOLE   12,136 0 500
Mastercard Inc Class A COM 57636Q104 201,168 565 SH   SOLE   565 0 0
Merck & Co. Inc. COM 58933Y105 4,431 57 SH   SOLE   57 0 0
Microsoft Corp COM 594918104 247,794 1,051 SH   SOLE   1,051 0 0
Mohawk Industries COM 608190104 1,781,944 9,266 SH   SOLE   9,266 0 0
Mondelez Intl Class A COM 609207105 55,667 946 SH   SOLE   946 0 0
Monster Beverage Corpora COM 61174X109 60,392 663 SH   SOLE   663 0 0
Nestle S A F Sponsored ADR ADR 641069406 111,510 1,000 SH   SOLE   1,000 0 0
Oracle Corp COM 68389X105 4,575,855 65,212 SH   SOLE   63,727 0 1,485
Penn NTNL Gaming COM 707569109 193,324 1,845 SH   SOLE   1,845 0 0
Pepsico Inc COM 713448108 5,765,360 40,760 SH   SOLE   40,110 0 650
Philip Morris Intl COM 718172109 136,888 1,522 SH   SOLE   1,522 0 0
PPL Corp COM 69351T106 14,627 500 SH   SOLE   500 0 0
Procter & Gamble COM 742718109 65,954 487 SH   SOLE   487 0 0
Progressive Co Ohio COM 743315103 9,468,067 99,032 SH   SOLE   96,832 0 2,200
Prologis Inc. REIT COM 74340W103 28,620 270 SH   SOLE   270 0 0
Quest Diagnostic Inc COM 74834L100 57,753 450 SH   SOLE   450 0 0
Schein Henry Inc COM 806407102 41,544 600 SH   SOLE   600 0 0
Sonoco Products Co COM 835495102 131,600 2,079 SH   SOLE   2,079 0 0
Southern Co COM 842587107 62,160 1,000 SH   SOLE   1,000 0 0
Splunk Inc COM 848637104 3,261,139 24,076 SH   SOLE   23,591 0 485
Thor Industries Inc COM 885160101 202,725 1,500 SH   SOLE   1,500 0 0
TJX Companies Inc COM 872540109 97,108 1,468 SH   SOLE   1,468 0 0
U S Bancorp COM 902973304 11,227,477 201,464 SH   SOLE   196,564 0 4,900
Unitedhealth GRP Inc COM 91324P102 4,627,062 12,437 SH   SOLE   12,437 0 0
VF Corp COM 918204108 175,824 2,200 SH   SOLE   2,200 0 0
Visa Inc Class A COM 92826C839 145,881 689 SH   SOLE   689 0 0
W S F S Finl Co COM 929328102 946,010 19,000 SH   SOLE   19,000 0 0
WalMart Inc COM 931142103 9,273 68 SH   SOLE   68 0 0
Wells Fargo & Co COM 949746101 10,159,372 260,030 SH   SOLE   256,030 0 4,000
Weyerhaeuser Co REIT COM 962166104 8,686 244 SH   SOLE   244 0 0
Yum Brands Inc COM 988498101 607,538 5,616 SH   SOLE   5,616 0 0
Yum China Holdings Inc COM 98850P109 332,523 5,616 SH   SOLE   5,616 0 0
Zoetis Inc Class A COM 98978V103 8,760,927 55,634 SH   SOLE   53,834 0 1,800