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
Abbott Laboratories COM 002824100 834 8,625 SH   SOLE   8,625 0 0
Abbvie Inc COM 00287Y109 442 3,300 SH   SOLE   3,300 0 0
Alphabet Inc. Class A COM 02079K305 4,710 49,244 SH   SOLE   48,364 0 880
Aon PLC F Class A COM G0403H108 509 1,900 SH   SOLE   1,900 0 0
Applied Materials COM 038222105 9,395 114,677 SH   SOLE   112,855 0 1,822
Avalara Inc COM 05338G106 4,362 47,522 SH   SOLE   46,864 0 658
Bank Of NY Mellon Co COM 064058100 2,556 66,355 SH   SOLE   64,055 0 2,300
Berkshire Hathaway Class B COM 084670702 40,257 150,766 SH   SOLE   149,131 0 1,635
Berkshire Hathaway Class A 1/100 COM 084990175 406 100 SH   SOLE   100 0 0
Brown & Brown Inc COM 115236101 8,826 145,946 SH   SOLE   144,946 0 1,000
Exxon Mobil Corp COM 30231G102 666 7,633 SH   SOLE   7,633 0 0
Fairfax Finl HL F COM 303901102 336 738 SH   SOLE   738 0 0
Greif Inc Class A COM 397624107 384 6,400 SH   SOLE   6,400 0 0
KKR & Co Inc COM 48251W104 4,835 112,465 SH   SOLE   111,063 0 1,402
Lab Co Of Amer HLDG COM 50540R409 2,054 10,031 SH   SOLE   10,031 0 0
Lowes Companies Inc COM 548661107 3,368 17,936 SH   SOLE   17,936 0 0
Martin Marietta Matr COM 573284106 4,017 12,474 SH   SOLE   11,974 0 500
Microsoft Corp COM 594918104 224 963 SH   SOLE   963 0 0
Mohawk Industries COM 608190104 830 9,106 SH   SOLE   9,106 0 0
Oracle Corp COM 68389X105 3,969 65,001 SH   SOLE   63,516 0 1,485
Pepsico Inc COM 713448108 6,647 40,716 SH   SOLE   40,066 0 650
Progressive Co COM 743315103 10,665 91,777 SH   SOLE   89,577 0 2,200
Splunk Inc COM 848637104 2,782 36,998 SH   SOLE   36,513 0 485
U S Bancorp COM 902973304 8,193 200,815 SH   SOLE   195,915 0 4,900
UnitedHealth Group Inc COM 91324P102 5,879 11,642 SH   SOLE   11,642 0 0
W S F S Finl Co COM 929328102 882 19,000 SH   SOLE   19,000 0 0
Wells Fargo & Co COM 949746101 10,853 269,860 SH   SOLE   265,639 0 4,221
Yum Brands Inc COM 988498101 597 5,616 SH   SOLE   5,616 0 0
Yum China Holdings Inc COM 98850P109 217 4,590 SH   SOLE   4,590 0 0
Zoetis Inc Class A COM 98978V103 7,657 51,636 SH   SOLE   49,836 0 1,800