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 156 1,000 SH   SOLE   1,000 0 0
AON PLC COM G0403H108 366 1,900 SH   SOLE   1,900 0 0
Abbott Laboratories COM 002824100 807 8,825 SH   SOLE   8,825 0 0
Abbvie Inc. COM 00287Y109 324 3,300 SH   SOLE   3,300 0 0
Alphabet Inc. Class A COM 02079K305 3,270 2,306 SH   SOLE   2,182 0 124
Alphabet Inc. Class C COM 02079K107 131 93 SH   SOLE   93 0 0
Altria Group Inc COM 02209S103 54 1,370 SH   SOLE   1,370 0 0
Amazon COM 023135106 28 10 SH   SOLE   10 0 0
American Express COM 025816109 9 96 SH   SOLE   96 0 0
Amyris Inc. COM 03236M200 2 475 SH   SOLE   475 0 0
Apple Inc COM 037833100 26 71 SH   SOLE   71 0 0
Bank of New York Co. COM 064058100 2,617 67,705 SH   SOLE   65,405 0 2,300
Becton Dickinson & Co COM 075887109 96 400 SH   SOLE   400 0 0
Berkshire Hathaway A COM 084670108 267 1 SH   SOLE   1 0 0
Berkshire Hathaway B COM 084670702 28,329 158,699 SH   SOLE   142,564 0 16,135
Brown & Brown COM 115236101 7,168 175,860 SH   SOLE   174,860 0 1,000
Carlisle Co COM 142339100 24 200 SH   SOLE   200 0 0
Carpenter Technology COM 144285103 3 115 SH   SOLE   115 0 0
Colgate-Palmolive COM 194162103 73 1,000 SH   SOLE   1,000 0 0
ConocoPhillips COM 20825C104 12 275 SH   SOLE   275 0 0
Copa Holdings Cl A COM P31076105 15 290 SH   SOLE   290 0 0
Costco Wholesale COM 22160K105 15 50 SH   SOLE   50 0 0
Devon Energy Corp. COM 25179M103 5 425 SH   SOLE   425 0 0
Essential Utilities COM 29670G102 177 4,191 SH   SOLE   4,191 0 0
Eversource Energy COM 30040W108 171 2,050 SH   SOLE   2,050 0 0
Exxon Mobil COM 30231G102 344 7,700 SH   SOLE   7,700 0 0
Facebook COM 30303M102 23 100 SH   SOLE   100 0 0
Fairfax Finl Hlds COM 303901102 267 863 SH   SOLE   863 0 0
General Electric COM 369604103 18 2,687 SH   SOLE   2,687 0 0
Greif Incorporated Cl A COM 397624107 220 6,400 SH   SOLE   6,400 0 0
Henry Schein COM 806407102 35 600 SH   SOLE   600 0 0
Home Depot COM 437076102 10 38 SH   SOLE   38 0 0
Hon Hai Presion COM Y36861105 15 5,000 SH   SOLE   5,000 0 0
IBM COM 459200101 181 1,500 SH   SOLE   1,500 0 0
JP Morgan Chase & Co COM 46625h100 99 1,050 SH   SOLE   1,050 0 0
Johnson & Johnson COM 478160104 174 1,237 SH   SOLE   1,237 0 0
L Oreal COM 502117203 7 107 SH   SOLE   107 0 0
Lab Corp. COM 50540R409 1,715 10,322 SH   SOLE   10,322 0 0
Linde PLC COM G5494J103 117 550 SH   SOLE   550 0 0
Lowes Companies COM 548661107 2,930 21,686 SH   SOLE   21,686 0 0
Martin Marietta Mtl. COM 573284106 2,659 12,871 SH   SOLE   12,371 0 500
Mastercard Inc. COM 57636Q104 167 565 SH   SOLE   565 0 0
Merck COM 58933Y105 4 57 SH   SOLE   57 0 0
Microsoft COM 594918104 214 1,051 SH   SOLE   1,051 0 0
Mohawk Industries COM 608190104 974 9,571 SH   SOLE   9,571 0 0
Mondelez COM 609207105 48 946 SH   SOLE   946 0 0
Monster Beverage COM 61174X109 46 663 SH   SOLE   663 0 0
NEC Corp COM J48818207 7 155 SH   SOLE   155 0 0
Nestles SA COM 641069406 110 1,000 SH   SOLE   1,000 0 0
Novo-Nordisk COM 670100205 9 130 SH   SOLE   130 0 0
Oracle Corp COM 68389X105 3,632 65,716 SH   SOLE   61,191 0 4,525
Pepsico Inc. COM 713448108 5,438 41,119 SH   SOLE   40,469 0 650
Philip Morris Intl Inc COM 718172109 107 1,522 SH   SOLE   1,522 0 0
Procter & Gamble COM 742718109 58 487 SH   SOLE   487 0 0
Progressive Corp COM 743315103 8,510 106,235 SH   SOLE   104,035 0 2,200
Quest Diagnostic COM 74834L100 51 450 SH   SOLE   450 0 0
Sonoco Products COM 835495102 109 2,079 SH   SOLE   2,079 0 0
Splunk Inc COM 848637104 4,820 24,258 SH   SOLE   22,823 0 1,435
TJX Companies COM 872540109 82 1,618 SH   SOLE   1,618 0 0
Thor Industries COM 885160101 160 1,500 SH   SOLE   1,500 0 0
US Bancorp COM 902973304 7,514 204,062 SH   SOLE   193,562 0 10,500
UnitedHealth Group COM 91324P102 3,711 12,581 SH   SOLE   12,581 0 0
Visa Inc Cl A COM 92826C839 133 689 SH   SOLE   689 0 0
WSFS Financial COM 929328102 545 19,000 SH   SOLE   19,000 0 0
Wal Mart Stores COM 931142103 8 68 SH   SOLE   68 0 0
Wells Fargo & Co COM 949746101 6,996 273,278 SH   SOLE   260,678 0 12,600
Weyerhaeuser COM 962166104 5 244 SH   SOLE   244 0 0
Yum Brands Inc COM 988498101 488 5,616 SH   SOLE   5,616 0 0
Yum China Holdings COM 98850P109 270 5,616 SH   SOLE   5,616 0 0
Zoetis Inc. COM 98978V103 8,361 61,013 SH   SOLE   59,213 0 1,800