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,722,005 6,025 SH   SOLE   0 0 6,025
ALPHABET INC CAP STK CL C 02079K107   10,335,520 99,380 SH   SOLE   0 0 99,380
AMERICAN EXPRESS CO COM 025816109   895,184 5,427 SH   SOLE   0 0 5,427
APPLE INC COM 037833100   14,374,323 87,170 SH   SOLE   0 0 87,170
AUTONATION INC COM 05329W102   4,169,863 31,035 SH   SOLE   0 0 31,035
BERKSHIRE HATHAWAY INC DEL CL A 084670108   5,587,000 12 SH   SOLE   0 0 12
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   22,748,600 73,675 SH   SOLE   0 0 73,675
BOEING CO COM 097023105   302,713 1,425 SH   SOLE   0 0 1,425
BUILDERS FIRSTSOURCE INC COM 12008R107   723,557 8,150 SH   SOLE   0 0 8,150
CANADIAN NATL RY CO COM 136375102   576,401 4,886 SH   SOLE   0 0 4,886
CANADIAN PAC RY LTD COM 13645T100   1,654,210 21,500 SH   SOLE   0 0 21,500
CASEYS GEN STORES INC COM 147528103   484,870 2,240 SH   SOLE   0 0 2,240
CHEVRON CORP NEW COM 166764100   2,459,746 15,076 SH   SOLE   0 0 15,076
COSTCO WHSL CORP NEW COM 22160K105   4,787,533 9,635 SH   SOLE   0 0 9,635
DEERE & CO COM 244199105   3,272,074 7,925 SH   SOLE   0 0 7,925
DIAMOND OFFSHORE DRILLING IN COM 25271C201   1,323,196 109,900 SH   SOLE   0 0 109,900
DISNEY WALT CO COM 254687106   466,750 4,661 SH   SOLE   0 0 4,661
ELEVANCE HEALTH INC COM 036752103   206,915 450 SH   SOLE   0 0 450
FIDELITY COVINGTON TRUST STOCK FOR INFL 316092386   4,031,143 128,024 SH   SOLE   0 0 128,024
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192   65,294 976 SH   SOLE   0 0 976
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846   2,457,056 57,475 SH   SOLE   0 0 57,475
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203   1,257,589 8,112 SH   SOLE   0 0 8,112
FLOOR & DECOR HLDGS INC CL A 339750101   1,679,562 17,100 SH   SOLE   0 0 17,100
FRANCO NEV CORP COM 351858105   527,796 3,620 SH   SOLE   0 0 3,620
FS BANCORP INC COM 30263Y104   204,968 6,830 SH   SOLE   0 0 6,830
GABELLI EQUITY TR INC COM 362397101   455,825 79,412 SH   SOLE   0 0 79,412
HERSHEY CO COM 427866108   610,584 2,400 SH   SOLE   0 0 2,400
HILLENBRAND INC COM 431571108   677,303 14,250 SH   SOLE   0 0 14,250
INTERCONTINENTAL EXCHANGE IN COM 45866F104   2,476,888 23,750 SH   SOLE   0 0 23,750
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791   128,755 6,720 SH   SOLE   0 0 6,720
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825   126,892 6,257 SH   SOLE   0 0 6,257
ISHARES INC MSCI EMRG CHN 46434G764   4,689,260 95,059 SH   SOLE   0 0 95,059
ISHARES TR SELECT DIVID ETF 464287168   316,620 2,702 SH   SOLE   0 0 2,702
ISHARES TR GLOBAL TECH ETF 464287291   1,305 24 SH   SOLE   0 0 24
ISHARES TR 1 3 YR TREAS BD 464287457   142,137 1,730 SH   SOLE   0 0 1,730
ISHARES TR EXPANDED TECH 464287515   35,651 117 SH   SOLE   0 0 117
ISHARES TR ISHARES BIOTECH 464287556   45,852 355 SH   SOLE   0 0 355
ISHARES TR RUS 1000 VAL ETF 464287598   156,523 1,028 SH   SOLE   0 0 1,028
ISHARES TR RUS 1000 GRW ETF 464287614   122,654 502 SH   SOLE   0 0 502
ISHARES TR GL CLEAN ENE ETF 464288224   3,283 166 SH   SOLE   0 0 166
ISHARES TR ISHS 5-10YR INVT 464288638   4,207,473 82,049 SH   SOLE   0 0 82,049
ISHARES TR SHORT TREAS BD 464288679   611,728 5,536 SH   SOLE   0 0 5,536
ISHARES TR ESG AWRE USD ETF 46435G193   414,776 18,022 SH   SOLE   0 0 18,022
ISHARES TR ESG AWRE 1 5 YR 46435G243   796,554 33,107 SH   SOLE   0 0 33,107
ISHARES TR ESG AWR MSCI USA 46435G425   117,133 1,295 SH   SOLE   0 0 1,295
ISHARES TR ESG AW MSCI EAFE 46435G516   187,000 2,603 SH   SOLE   0 0 2,603
ISHARES TR ESG SCRND S&P SM 46436E544   50,016 1,475 SH   SOLE   0 0 1,475
ISHARES TR 0-3 MNTH TREASRY 46436E718   15,681,730 155,913 SH   SOLE   0 0 155,913
ISHARES TR ESG EAFE ETF 46436E759   118,822 1,994 SH   SOLE   0 0 1,994
ISHARES TR ESG MSCI USA ETF 46436E767   44,016 1,331 SH   SOLE   0 0 1,331
JEFFERIES FINL GROUP INC COM 47233W109   201,549 6,350 SH   SOLE   0 0 6,350
JOHNSON & JOHNSON COM 478160104   3,918,132 25,278 SH   SOLE   0 0 25,278
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607   13,099 468 SH   SOLE   0 0 468
LIBERTY MEDIA CORP DEL COM A BRAVES GRP 531229706   4,219 122 SH   SOLE   0 0 122
LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854   1,197 16 SH   SOLE   0 0 16
LIBERTY MEDIA CORP DEL COM SER A FRMLA 531229870   952,290 14,108 SH   SOLE   0 0 14,108
LIBERTY MEDIA CORP DEL COM C BRAVES GRP 531229888   8,254 245 SH   SOLE   0 0 245
LISTED FD TR HORIZON KINETICS 53656F623   4,057,742 131,574 SH   SOLE   0 0 131,574
LOWES COS INC COM 548661107   5,397,190 26,990 SH   SOLE   0 0 26,990
MARKEL CORP COM 570535104   482,861 378 SH   SOLE   0 0 378
MDU RES GROUP INC COM 552690109   2,520,696 82,700 SH   SOLE   0 0 82,700
META PLATFORMS INC CL A 30303M102   217,450 1,026 SH   SOLE   0 0 1,026
MICROSOFT CORP COM 594918104   2,437,146 8,454 SH   SOLE   0 0 8,454
NOBLE CORP PLC ORD SHS A G65431127   670,990 17,000 SH   SOLE   0 0 17,000
NVIDIA CORPORATION COM 67066G104   853,676 3,073 SH   SOLE   0 0 3,073
OCCIDENTAL PETE CORP COM 674599105   176,739 2,831 SH   SOLE   0 0 2,831
OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162   646,980 15,780 SH   SOLE   0 0 15,780
OUTFRONT MEDIA INC COM 69007J106   222,351 13,700 SH   SOLE   0 0 13,700
PEPSICO INC COM 713448108   838,580 4,600 SH   SOLE   0 0 4,600
RENN FD INC COM 759720105   155,965 89,123 SH   SOLE   0 0 89,123
RLI CORP COM 749607107   264,544 1,990 SH   SOLE   0 0 1,990
SCHLUMBERGER LTD COM STK 806857108   319,150 6,500 SH   SOLE   0 0 6,500
SERITAGE GROWTH PPTYS CL A 81752R100   1,747,927 222,100 SH   SOLE   0 0 222,100
SOURCE CAP INC COM 836144105   1,443,561 38,200 SH   SOLE   0 0 38,200
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   7,304 214 SH   SOLE   0 0 214
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   3,694,077 115,009 SH   SOLE   0 0 115,009
SPDR SER TR PORTFOLIO INTRMD 78464A375   2,127,608 65,485 SH   SOLE   0 0 65,485
SPDR SER TR PRTFLO S&P500 GW 78464A409   7,438,963 134,374 SH   SOLE   0 0 134,374
SPDR SER TR PORTFOLIO SHORT 78464A474   18,531,772 625,440 SH   SOLE   0 0 625,440
SPDR SER TR PRTFLO S&P500 VL 78464A508   6,028,692 148,052 SH   SOLE   0 0 148,052
SPDR SER TR S&P REGL BKG 78464A698   100,878 2,300 SH   SOLE   0 0 2,300
SPDR SER TR S&P DIVID ETF 78464A763   5,525,435 44,664 SH   SOLE   0 0 44,664
SPDR SER TR PORTFOLIO S&P400 78464A847   4,819,138 109,675 SH   SOLE   0 0 109,675
SPDR SER TR PORTFOLIO SH TSR 78468R101   87,310 2,987 SH   SOLE   0 0 2,987
SPDR SER TR PORTFOLIO S&P600 78468R853   2,314,632 61,282 SH   SOLE   0 0 61,282
SPROTT PHYSICAL GOLD TR UNIT 85207H104   267,458 17,300 SH   SOLE   0 0 17,300
TESLA INC COM 88160R101   233,393 1,125 SH   SOLE   0 0 1,125
TEXAS PACIFIC LAND CORPORATI COM 88262P102   10,141,549 5,962 SH   SOLE   0 0 5,962
TIDEWATER INC NEW COM 88642R109   617,120 14,000 SH   SOLE   0 0 14,000
TIDEWATER INC NEW *W EXP 07/31/202 88642R117   22,760 19,453 SH   SOLE   0 0 19,453
TIDEWATER INC NEW *W EXP 07/31/202 88642R125   9,767 15,624 SH   SOLE   0 0 15,624
UNION PAC CORP COM 907818108   1,325,148 6,584 SH   SOLE   0 0 6,584
UNITED RENTALS INC COM 911363109   811,308 2,050 SH   SOLE   0 0 2,050
VALARIS LIMITED CL A G9460G101   715,660 11,000 SH   SOLE   0 0 11,000
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   45,465 121 SH   SOLE   0 0 121
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   74,945 559 SH   SOLE   0 0 559
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   107,190 550 SH   SOLE   0 0 550
VANGUARD INDEX FDS SML CP GRW ETF 922908595   21,641 100 SH   SOLE   0 0 100
VANGUARD INDEX FDS SM CP VAL ETF 922908611   8,414 53 SH   SOLE   0 0 53
VANGUARD INDEX FDS MID CAP ETF 922908629   756,043 3,585 SH   SOLE   0 0 3,585
VANGUARD INDEX FDS GROWTH ETF 922908736   1,180,101 4,731 SH   SOLE   0 0 4,731
VANGUARD INDEX FDS VALUE ETF 922908744   667,762 4,835 SH   SOLE   0 0 4,835
VANGUARD INDEX FDS SMALL CP ETF 922908751   432,386 2,281 SH   SOLE   0 0 2,281
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   920,700 20,383 SH   SOLE   0 0 20,383
VANGUARD WORLD FD ESG US STK ETF 921910733   509,500 7,105 SH   SOLE   0 0 7,105
VITESSE ENERGY INC COMMON STOCK 92852X103   195,000 10,247 SH   SOLE   0 0 10,247
WALMART INC COM 931142103   1,099,240 7,455 SH   SOLE   0 0 7,455
WHEATON PRECIOUS METALS CORP COM 962879102   532,168 11,050 SH   SOLE   0 0 11,050
WHITE MTNS INS GROUP LTD COM G9618E107   1,624,061 1,179 SH   SOLE   0 0 1,179
WORLD GOLD TR SPDR GLD MINIS 98149E303   426,103 10,895 SH   SOLE   0 0 10,895