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   873 8,625 SH   SOLE   8,625 0 0
Abbvie Inc COM 00287Y109   526 3,300 SH   SOLE   3,300 0 0
Alphabet Inc. Class A COM 02079K305   5,031 48,499 SH   SOLE   47,619 0 880
Alphabet Inc. Class C COM 02079K107   678 6,520 SH   SOLE   6,520 0 0
Aon PLC F Class A COM G0403H108   599 1,900 SH   SOLE   1,900 0 0
Applied Materials COM 038222105   13,596 110,692 SH   SOLE   108,870 0 1,822
Bank Of NY Mellon Co COM 064058100   2,810 61,846 SH   SOLE   59,546 0 2,300
Berkshire Hathaway Class B COM 084670702   45,265 146,599 SH   SOLE   144,964 0 1,635
Berkshire Hathaway Class A 1/100 COM 084990175   466 100 SH   SOLE   100 0 0
Brown & Brown Inc COM 115236101   8,024 139,742 SH   SOLE   138,742 0 1,000
Capital One Financial COM 14040H105   241 2,509 SH   SOLE   2,509 0 0
Carmax Inc COM 143130102   360 5,597 SH   SOLE   5,597 0 0
Charles Schwab Corp. COM 808513105   420 8,019 SH   SOLE   8,019 0 0
Constellation Softwr F COM 21037X100   523 278 SH   SOLE   278 0 0
Credit Accept Corp COM 225310101   308 707 SH   SOLE   707 0 0
Elevance Health Inc COM 036752103   347 755 SH   SOLE   755 0 0
Eurofins Scientifi Ordf COM L31839134   436 6,518 SH   SOLE   6,518 0 0
Exxon Mobil Corp COM 30231G102   837 7,633 SH   SOLE   7,633 0 0
Fairfax Finl HL F COM 303901102   384 578 SH   SOLE   578 0 0
Greif Inc Class A COM 397624107   409 6,400 SH   SOLE   6,400 0 0
Inercontinental Exchange COM 45866F104   634 6,082 SH   SOLE   6,082 0 0
Jacobs Solutions Inc COM 46982L108   267 2,269 SH   SOLE   2,269 0 0
Johnson & Johnson COM 478160104   214 1,381 SH   SOLE   1,381 0 0
KKR & Co Inc COM 48251W104   5,805 110,521 SH   SOLE   109,119 0 1,402
Lab Co Of Amer HLDG COM 50540R409   2,247 9,796 SH   SOLE   9,796 0 0
Liberty Media Corp Series C Liberty Media COM 531229854   381 5,090 SH   SOLE   5,090 0 0
Lowes Companies Inc COM 548661107   3,567 17,836 SH   SOLE   17,836 0 0
Martin Marietta Matr COM 573284106   3,682 10,369 SH   SOLE   9,869 0 500
Meta Platforms COM 30303M102   276 1,301 SH   SOLE   1,301 0 0
Micron Technology COM 595112103   256 4,241 SH   SOLE   4,241 0 0
Microsoft Corp COM 594918104   278 963 SH   SOLE   963 0 0
Mohawk Industries COM 608190104   908 9,056 SH   SOLE   9,056 0 0
Netflix COM 64110L106   204 591 SH   SOLE   591 0 0
Oracle Corp COM 68389X105   5,889 63,372 SH   SOLE   61,887 0 1,485
Pepsico Inc COM 713448108   7,305 40,069 SH   SOLE   39,419 0 650
Progressive Co COM 743315103   12,564 87,824 SH   SOLE   85,624 0 2,200
Rolls-Royce HLDGS Ordf COM G76225104   320 172,028 SH   SOLE   172,028 0 0
SAP Se Ordf COM D66992104   354 2,812 SH   SOLE   2,812 0 0
Splunk Inc COM 848637104   7,936 82,770 SH   SOLE   81,296 0 1,474
Taiwan Semiconductor COM 874039100   374 4,020 SH   SOLE   4,020 0 0
U S Bancorp COM 902973304   7,038 192,675 SH   SOLE   187,775 0 4,900
UnitedHealth Group Inc COM 91324P102   5,896 12,476 SH   SOLE   12,476 0 0
Universal Music GR Ordf COM N90313102   545 21,566 SH   SOLE   21,566 0 0
W S F S Finl Co COM 929328102   715 19,000 SH   SOLE   19,000 0 0
Wells Fargo & Co COM 949746101   9,749 260,805 SH   SOLE   256,584 0 4,221
Yum Brands Inc COM 988498101   742 5,616 SH   SOLE   5,616 0 0
Yum China Holdings Inc COM 98850P109   291 4,590 SH   SOLE   4,590 0 0
Zoetis Inc Class A COM 98978V103   8,263 49,646 SH   SOLE   47,846 0 1,800