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
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   1,661,079 6,225 SH   SOLE   0 0 6,225
ALPHABET INC CAP STK CL C 02079K107   8,920,825 100,539 SH   SOLE   0 0 100,539
AMERICAN EXPRESS CO COM 025816109   801,839 5,427 SH   SOLE   0 0 5,427
APPLE INC COM 037833100   11,987,594 92,262 SH   SOLE   0 0 92,262
ATLAS CORP SHARES Y0436Q109   4,175,548 272,200 SH   SOLE   0 0 272,200
AUTONATION INC COM 05329W102   3,037,663 28,310 SH   SOLE   0 0 28,310
BANK AMERICA CORP COM 060505104   1,056,561 31,901 SH   SOLE   0 0 31,901
BERKSHIRE HATHAWAY INC DEL CL A 084670108   7,030,664 15 SH   SOLE   0 0 15
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   21,834,905 70,686 SH   SOLE   0 0 70,686
BOEING CO COM 097023105   271,448 1,425 SH   SOLE   0 0 1,425
BUILDERS FIRSTSOURCE INC COM 12008R107   528,772 8,150 SH   SOLE   0 0 8,150
CANADIAN NATL RY CO COM 136375102   580,848 4,886 SH   SOLE   0 0 4,886
CANADIAN PAC RY LTD COM 13645T100   1,603,685 21,500 SH   SOLE   0 0 21,500
CASEYS GEN STORES INC COM 147528103   502,544 2,240 SH   SOLE   0 0 2,240
CHEVRON CORP NEW COM 166764100   2,705,932 15,076 SH   SOLE   0 0 15,076
COSTCO WHSL CORP NEW COM 22160K105   4,626,796 10,135 SH   SOLE   0 0 10,135
DEERE & CO COM 244199105   617,414 1,440 SH   SOLE   0 0 1,440
DIAMOND OFFSHORE DRILLING IN COM 25271C201   1,142,960 109,900 SH   SOLE   0 0 109,900
DISNEY WALT CO COM 254687106   460,328 5,298 SH   SOLE   0 0 5,298
ELEVANCE HEALTH INC COM 036752103   230,837 450 SH   SOLE   0 0 450
FIDELITY COVINGTON TRUST STOCK FOR INFL 316092386   3,785,618 122,314 SH   SOLE   0 0 122,314
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192   66,828 1,160 SH   SOLE   0 0 1,160
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846   2,161,683 55,843 SH   SOLE   0 0 55,843
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203   1,224,563 7,945 SH   SOLE   0 0 7,945
FLOOR & DECOR HLDGS INC CL A 339750101   1,190,673 17,100 SH   SOLE   0 0 17,100
FRANCO NEV CORP COM 351858105   412,170 3,020 SH   SOLE   0 0 3,020
FS BANCORP INC COM 30263Y104   228,395 6,830 SH   SOLE   0 0 6,830
GABELLI EQUITY TR INC COM 362397101   546,653 99,754 SH   SOLE   0 0 99,754
HILLENBRAND INC COM 431571108   480,038 11,250 SH   SOLE   0 0 11,250
INTERCONTINENTAL EXCHANGE IN COM 45866F104   3,123,866 30,450 SH   SOLE   0 0 30,450
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791   114,648 6,058 SH   SOLE   0 0 6,058
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825   113,428 5,632 SH   SOLE   0 0 5,632
ISHARES INC MSCI EMRG CHN 46434G764   4,327,982 91,173 SH   SOLE   0 0 91,173
ISHARES TR SELECT DIVID ETF 464287168   311,027 2,579 SH   SOLE   0 0 2,579
ISHARES TR GLOBAL TECH ETF 464287291   1,076 24 SH   SOLE   0 0 24
ISHARES TR 1 3 YR TREAS BD 464287457   143,346 1,766 SH   SOLE   0 0 1,766
ISHARES TR EXPANDED TECH 464287515   29,934 117 SH   SOLE   0 0 117
ISHARES TR ISHARES BIOTECH 464287556   53,041 404 SH   SOLE   0 0 404
ISHARES TR RUS 1000 VAL ETF 464287598   155,896 1,028 SH   SOLE   0 0 1,028
ISHARES TR RUS 1000 GRW ETF 464287614   107,548 502 SH   SOLE   0 0 502
ISHARES TR GL CLEAN ENE ETF 464288224   3,295 166 SH   SOLE   0 0 166
ISHARES TR CRE U S REIT ETF 464288521   44,109 892 SH   SOLE   0 0 892
ISHARES TR ISHS 5-10YR INVT 464288638   4,207,805 84,989 SH   SOLE   0 0 84,989
ISHARES TR SHORT TREAS BD 464288679   597,745 5,438 SH   SOLE   0 0 5,438
ISHARES TR ESG AWRE USD ETF 46435G193   401,846 18,022 SH   SOLE   0 0 18,022
ISHARES TR ESG AWRE 1 5 YR 46435G243   786,953 33,107 SH   SOLE   0 0 33,107
ISHARES TR ESG AWR MSCI USA 46435G425   109,751 1,295 SH   SOLE   0 0 1,295
ISHARES TR ESG AW MSCI EAFE 46435G516   174,014 2,647 SH   SOLE   0 0 2,647
ISHARES TR ESG SCRND S&P SM 46436E544   48,998 1,475 SH   SOLE   0 0 1,475
ISHARES TR 0-3 MNTH TREASRY 46436E718   8,952,015 89,395 SH   SOLE   0 0 89,395
ISHARES TR ESG EAFE ETF 46436E759   108,214 1,994 SH   SOLE   0 0 1,994
ISHARES TR ESG MSCI USA ETF 46436E767   40,808 1,331 SH   SOLE   0 0 1,331
JOHNSON & JOHNSON COM 478160104   4,576,963 25,910 SH   SOLE   0 0 25,910
LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409   39,310 1,000 SH   SOLE   0 0 1,000
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607   18,313 468 SH   SOLE   0 0 468
LIBERTY MEDIA CORP DEL COM A BRAVES GRP 531229706   3,986 122 SH   SOLE   0 0 122
LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854   956 16 SH   SOLE   0 0 16
LIBERTY MEDIA CORP DEL COM SER A FRMLA 531229870   753,790 14,108 SH   SOLE   0 0 14,108
LIBERTY MEDIA CORP DEL COM C BRAVES GRP 531229888   7,896 245 SH   SOLE   0 0 245
LISTED FD TR HORIZON KINETICS 53656F623   4,211,331 133,778 SH   SOLE   0 0 133,778
LOWES COS INC COM 548661107   4,954,103 24,865 SH   SOLE   0 0 24,865
MARKEL CORP COM 570535104   498,011 378 SH   SOLE   0 0 378
MICROSOFT CORP COM 594918104   2,049,574 8,546 SH   SOLE   0 0 8,546
MONDELEZ INTL INC CL A 609207105   262,201 3,934 SH   SOLE   0 0 3,934
NOBLE CORP PLC ORD SHS A G65431127   641,070 17,000 SH   SOLE   0 0 17,000
NVIDIA CORPORATION COM 67066G104   450,444 3,082 SH   SOLE   0 0 3,082
OCCIDENTAL PETE CORP COM 674599105   172,971 2,746 SH   SOLE   0 0 2,746
OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162   650,609 15,780 SH   SOLE   0 0 15,780
PEPSICO INC COM 713448108   885,234 4,900 SH   SOLE   0 0 4,900
RENN FD INC COM 759720105   161,313 89,123 SH   SOLE   0 0 89,123
RESTAURANT BRANDS INTL INC COM 76131D103   368,619 5,700 SH   SOLE   0 0 5,700
RLI CORP COM 749607107   261,254 1,990 SH   SOLE   0 0 1,990
SCHLUMBERGER LTD COM STK 806857108   454,410 8,500 SH   SOLE   0 0 8,500
SERITAGE GROWTH PPTYS CL A 81752R100   2,935,023 248,100 SH   SOLE   0 0 248,100
SOURCE CAP INC COM 836144105   1,534,602 39,695 SH   SOLE   0 0 39,695
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   18,952 575 SH   SOLE   0 0 575
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   3,317,401 111,735 SH   SOLE   0 0 111,735
SPDR SER TR PORTFOLIO INTRMD 78464A375   1,897,291 59,607 SH   SOLE   0 0 59,607
SPDR SER TR PRTFLO S&P500 GW 78464A409   6,619,470 130,639 SH   SOLE   0 0 130,639
SPDR SER TR PORTFOLIO SHORT 78464A474   18,114,386 616,555 SH   SOLE   0 0 616,555
SPDR SER TR PRTFLO S&P500 VL 78464A508   5,738,641 147,561 SH   SOLE   0 0 147,561
SPDR SER TR S&P DIVID ETF 78464A763   5,080,895 40,611 SH   SOLE   0 0 40,611
SPDR SER TR PORTFOLIO S&P400 78464A847   4,520,785 106,371 SH   SOLE   0 0 106,371
SPDR SER TR PORTFOLIO SH TSR 78468R101   195,152 6,755 SH   SOLE   0 0 6,755
SPDR SER TR PORTFOLIO S&P600 78468R853   2,211,205 59,811 SH   SOLE   0 0 59,811
SPROTT PHYSICAL GOLD TR UNIT 85207H104   286,230 20,300 SH   SOLE   0 0 20,300
TEXAS PACIFIC LAND CORPORATI COM 88262P102   13,319,915 5,682 SH   SOLE   0 0 5,682
TIDEWATER INC NEW COM 88642R109   515,900 14,000 SH   SOLE   0 0 14,000
TIDEWATER INC NEW *W EXP 07/31/202 88642R117   21,204 19,453 SH   SOLE   0 0 19,453
TIDEWATER INC NEW *W EXP 07/31/202 88642R125   10,351 15,624 SH   SOLE   0 0 15,624
UNION PAC CORP COM 907818108   1,506,695 7,276 SH   SOLE   0 0 7,276
UNITED RENTALS INC COM 911363109   987,001 2,777 SH   SOLE   0 0 2,777
VALARIS LIMITED CL A G9460G101   743,820 11,000 SH   SOLE   0 0 11,000
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   17,065 49 SH   SOLE   0 0 49
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   75,599 559 SH   SOLE   0 0 559
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   98,868 550 SH   SOLE   0 0 550
VANGUARD INDEX FDS SML CP GRW ETF 922908595   20,656 103 SH   SOLE   0 0 103
VANGUARD INDEX FDS SM CP VAL ETF 922908611   8,416 53 SH   SOLE   0 0 53
VANGUARD INDEX FDS MID CAP ETF 922908629   705,183 3,460 SH   SOLE   0 0 3,460
VANGUARD INDEX FDS GROWTH ETF 922908736   1,025,485 4,812 SH   SOLE   0 0 4,812
VANGUARD INDEX FDS VALUE ETF 922908744   644,579 4,592 SH   SOLE   0 0 4,592
VANGUARD INDEX FDS SMALL CP ETF 922908751   386,535 2,106 SH   SOLE   0 0 2,106
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   843,219 20,091 SH   SOLE   0 0 20,091
VANGUARD WORLD FD ESG US STK ETF 921910733   466,223 7,079 SH   SOLE   0 0 7,079
WALMART INC COM 931142103   1,208,760 8,525 SH   SOLE   0 0 8,525
WHEATON PRECIOUS METALS CORP COM 962879102   334,134 8,550 SH   SOLE   0 0 8,550
WHITE MTNS INS GROUP LTD COM G9618E107   1,667,495 1,179 SH   SOLE   0 0 1,179
WORLD GOLD TR SPDR GLD MINIS 98149E303   4,274,582 118,115 SH   SOLE   0 0 118,115