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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
Abbott Laboratories COM 002824100   959 8,625 SH   SOLE   8,625 0 0
Abbvie Inc COM 00287Y109   483 3,300 SH   SOLE   3,300 0 0
Alphabet Inc. Class A COM 02079K305   4,928 47,899 SH   SOLE   47,019 0 880
Aon PLC F Class A COM G0403H108   604 1,900 SH   SOLE   1,900 0 0
Applied Materials COM 038222105   12,959 110,117 SH   SOLE   108,295 0 1,822
Bank Of NY Mellon Co COM 064058100   3,086 61,065 SH   SOLE   58,765 0 2,300
Berkshire Hathaway Class B COM 084670702   44,588 144,566 SH   SOLE   142,931 0 1,635
Berkshire Hathaway Class A 1/100 COM 084990175   467 100 SH   SOLE   100 0 0
Brown & Brown Inc COM 115236101   8,318 140,690 SH   SOLE   139,690 0 1,000
Exxon Mobil Corp COM 30231G102   852 7,633 SH   SOLE   7,633 0 0
Fairfax Finl HL F COM 303901102   374 578 SH   SOLE   578 0 0
Greif Inc Class A COM 397624107   458 6,400 SH   SOLE   6,400 0 0
IBM Corp COM 459200101   204 1,500 SH   SOLE   1,500 0 0
KKR & Co Inc COM 48251W104   6,112 109,104 SH   SOLE   107,702 0 1,402
Lab Co Of Amer HLDG COM 50540R409   2,395 9,796 SH   SOLE   9,796 0 0
Lowes Companies Inc COM 548661107   3,869 17,836 SH   SOLE   17,836 0 0
Martin Marietta Matr COM 573284106   3,702 10,375 SH   SOLE   9,875 0 500
Microsoft Corp COM 594918104   247 963 SH   SOLE   963 0 0
Mohawk Industries COM 608190104   1,118 9,186 SH   SOLE   9,186 0 0
Oracle Corp COM 68389X105   5,610 63,372 SH   SOLE   61,887 0 1,485
Pepsico Inc COM 713448108   6,885 40,074 SH   SOLE   39,424 0 650
Progressive Co COM 743315103   12,192 88,560 SH   SOLE   86,360 0 2,200
Splunk Inc COM 848637104   8,542 82,287 SH   SOLE   80,813 0 1,474
U S Bancorp COM 902973304   9,433 192,710 SH   SOLE   187,810 0 4,900
UnitedHealth Group Inc COM 91324P102   5,539 11,657 SH   SOLE   11,657 0 0
W S F S Finl Co COM 929328102   957 19,000 SH   SOLE   19,000 0 0
Wells Fargo & Co COM 949746101   12,441 259,312 SH   SOLE   255,091 0 4,221
Yum Brands Inc COM 988498101   724 5,616 SH   SOLE   5,616 0 0
Yum China Holdings Inc COM 98850P109   268 4,590 SH   SOLE   4,590 0 0
Zoetis Inc Class A COM 98978V103   8,259 49,962 SH   SOLE   48,162 0 1,800