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 958 8,825 SH   SOLE   8,825 0 0
Abbvie Inc COM 00287Y109 505 3,300 SH   SOLE   3,300 0 0
Alphabet Inc. Class A COM 02079K305 5,374 2,466 SH   SOLE   2,422 0 44
Alphabet Inc. Class C COM 02079K107 203 93 SH   SOLE   93 0 0
Aon PLC F Class A COM G0403H108 512 1,900 SH   SOLE   1,900 0 0
Applied Materials COM 038222105 10,500 115,414 SH   SOLE   113,592 0 1,822
Avalara Inc COM 05338G106 3,374 47,794 SH   SOLE   47,136 0 658
Bank Of NY Mellon Co COM 064058100 2,809 67,355 SH   SOLE   65,055 0 2,300
Berkshire Hathaway Class B COM 084670702 41,491 151,971 SH   SOLE   150,336 0 1,635
Berkshire Hathaway Class A 1/100 COM 084990175 408 100 SH   SOLE   100 0 0
Brown & Brown Inc COM 115236101 8,608 147,555 SH   SOLE   146,555 0 1,000
Exxon Mobil Corp COM 30231G102 653 7,625 SH   SOLE   7,625 0 0
Fairfax Finl HL F COM 303901102 391 738 SH   SOLE   738 0 0
Greif Inc Class A COM 397624107 402 6,400 SH   SOLE   6,400 0 0
IBM Corp COM 459200101 211 1,500 SH   SOLE   1,500 0 0
Johnson & Johnson COM 478160104 219 1,237 SH   SOLE   1,237 0 0
Lab Co Of Amer HLDG COM 50540R409 2,411 10,289 SH   SOLE   10,289 0 0
Lowes Companies Inc COM 548661107 3,132 17,936 SH   SOLE   17,936 0 0
Martin Marietta Matr COM 573284106 3,800 12,699 SH   SOLE   12,199 0 500
Microsoft Corp COM 594918104 269 1,051 SH   SOLE   1,051 0 0
Mohawk Industries COM 608190104 1,149 9,266 SH   SOLE   9,266 0 0
Oracle Corp COM 68389X105 4,552 65,161 SH   SOLE   63,676 0 1,485
Pepsico Inc COM 713448108 6,839 41,041 SH   SOLE   40,391 0 650
Progressive Co COM 743315103 10,762 92,567 SH   SOLE   90,367 0 2,200
Splunk Inc COM 848637104 3,305 37,364 SH   SOLE   36,879 0 485
U S Bancorp COM 902973304 9,377 201,752 SH   SOLE   196,852 0 4,900
UnitedHealth Group Inc COM 91324P102 6,122 11,920 SH   SOLE   11,920 0 0
W S F S Finl Co COM 929328102 761 19,000 SH   SOLE   19,000 0 0
Wells Fargo & Co COM 949746101 10,622 271,189 SH   SOLE   266,968 0 4,221
Yum Brands Inc COM 988498101 637 5,616 SH   SOLE   5,616 0 0
Yum China Holdings Inc COM 98850P109 247 5,111 SH   SOLE   5,111 0 0
Zoetis Inc Class A COM 98978V103 8,876 51,640 SH   SOLE   49,840 0 1,800