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,834,982 5,975 SH   SOLE   0 0 5,975
ALPHABET INC CAP STK CL C 02079K107   12,624,638 95,750 SH   SOLE   0 0 95,750
AMERICAN EXPRESS CO COM 025816109   796,675 5,340 SH   SOLE   0 0 5,340
APPLE INC COM 037833100   14,490,028 84,633 SH   SOLE   0 0 84,633
AUTONATION INC COM 05329W102   5,056,003 33,395 SH   SOLE   0 0 33,395
BERKSHIRE HATHAWAY INC DEL CL A 084670108   6,377,724 12 SH   SOLE   0 0 12
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   26,570,956 75,852 SH   SOLE   0 0 75,852
BOEING CO COM 097023105   273,144 1,425 SH   SOLE   0 0 1,425
BUILDERS FIRSTSOURCE INC COM 12008R107   703,369 5,650 SH   SOLE   0 0 5,650
CANADIAN NATL RY CO COM 136375102   521,501 4,814 SH   SOLE   0 0 4,814
CANADIAN PACIFIC KANSAS CITY COM 13646K108   2,924,313 39,300 SH   SOLE   0 0 39,300
CASEYS GEN STORES INC COM 147528103   608,205 2,240 SH   SOLE   0 0 2,240
COSTCO WHSL CORP NEW COM 22160K105   5,255,569 9,303 SH   SOLE   0 0 9,303
DEERE & CO COM 244199105   3,107,994 8,236 SH   SOLE   0 0 8,236
DIAMOND OFFSHORE DRILLING IN COM 25271C201   1,613,332 109,900 SH   SOLE   0 0 109,900
DISNEY WALT CO COM 254687106   347,578 4,288 SH   SOLE   0 0 4,288
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846   2,784,353 61,289 SH   SOLE   0 0 61,289
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203   1,293,730 8,840 SH   SOLE   0 0 8,840
FLOOR & DECOR HLDGS INC CL A 339750101   1,552,075 17,150 SH   SOLE   0 0 17,150
FRANCO NEV CORP COM 351858105   483,234 3,620 SH   SOLE   0 0 3,620
GABELLI EQUITY TR INC COM 362397101   353,627 68,933 SH   SOLE   0 0 68,933
GLOBAL X FDS VDEO GAM ESPRT 37954Y392   933 50 SH   SOLE   0 0 50
GLOBAL X FDS US INFR DEV ETF 37954Y673   5,514,993 181,534 SH   SOLE   0 0 181,534
HERSHEY CO COM 427866108   480,192 2,400 SH   SOLE   0 0 2,400
INTERCONTINENTAL EXCHANGE IN COM 45866F104   2,557,965 23,250 SH   SOLE   0 0 23,250
ISHARES INC MSCI EMRG CHN 46434G764   5,375,841 107,884 SH   SOLE   0 0 107,884
ISHARES TR SELECT DIVID ETF 464287168   453,487 4,213 SH   SOLE   0 0 4,213
ISHARES TR GLOBAL TECH ETF 464287291   1,388 24 SH   SOLE   0 0 24
ISHARES TR 1 3 YR TREAS BD 464287457   120,159 1,484 SH   SOLE   0 0 1,484
ISHARES TR EXPANDED TECH 464287515   19,112 56 SH   SOLE   0 0 56
ISHARES TR ISHARES BIOTECH 464287556   36,932 302 SH   SOLE   0 0 302
ISHARES TR RUS 1000 VAL ETF 464287598   156,700 1,032 SH   SOLE   0 0 1,032
ISHARES TR RUS 1000 GRW ETF 464287614   133,721 503 SH   SOLE   0 0 503
ISHARES TR GL CLEAN ENE ETF 464288224   2,427 166 SH   SOLE   0 0 166
ISHARES TR SHORT TREAS BD 464288679   596,869 5,403 SH   SOLE   0 0 5,403
ISHARES TR ESG AWR MSCI USA 46435G425   111,763 1,190 SH   SOLE   0 0 1,190
ISHARES TR ESG AW MSCI EAFE 46435G516   177,729 2,571 SH   SOLE   0 0 2,571
ISHARES TR CYBERSECURITY 46435U135   219,218 5,693 SH   SOLE   0 0 5,693
ISHARES TR ESG AWARE MSCI 46435U663   102,101 3,034 SH   SOLE   0 0 3,034
ISHARES TR ESG SCRND S&P SM 46436E544   14,481 438 SH   SOLE   0 0 438
ISHARES TR 0-3 MNTH TREASRY 46436E718   26,308,037 261,329 SH   SOLE   0 0 261,329
ISHARES TR ESG EAFE ETF 46436E759   44,587 781 SH   SOLE   0 0 781
ISHARES TR ESG MSCI USA ETF 46436E767   51,331 1,481 SH   SOLE   0 0 1,481
JEFFERIES FINL GROUP INC COM 47233W109   232,601 6,350 SH   SOLE   0 0 6,350
JOHNSON & JOHNSON COM 478160104   1,391,037 8,931 SH   SOLE   0 0 8,931
KNIFE RIVER CORP COMMON STOCK 498894104   3,076,290 63,000 SH   SOLE   0 0 63,000
LIBERTY MEDIA CORP DEL COM LBTY LIV S C 531229722   3,692 115 SH   SOLE   0 0 115
LIBERTY MEDIA CORP DEL COM LBTY LIV S A 531229748   7,629 239 SH   SOLE   0 0 239
LIBERTY MEDIA CORP DEL COM LBTY ONE S C 531229755   997 16 SH   SOLE   0 0 16
LIBERTY MEDIA CORP DEL COM LBTY ONE S A 531229771   797,666 14,108 SH   SOLE   0 0 14,108
LIBERTY MEDIA CORP DEL COM LBTY SRM S C 531229789   11,915 468 SH   SOLE   0 0 468
LISTED FD TR HORIZON KINETICS 53656F623   1,891,846 62,150 SH   SOLE   0 0 62,150
LOWES COS INC COM 548661107   6,071,727 29,213 SH   SOLE   0 0 29,213
MARKEL GROUP INC COM 570535104   556,601 378 SH   SOLE   0 0 378
META PLATFORMS INC CL A 30303M102   308,015 1,026 SH   SOLE   0 0 1,026
MICROSOFT CORP COM 594918104   2,369,299 7,504 SH   SOLE   0 0 7,504
MYR GROUP INC DEL COM 55405W104   1,053,823 7,820 SH   SOLE   0 0 7,820
NOBLE CORP PLC ORD SHS A G65431127   506,500 10,000 SH   SOLE   0 0 10,000
NVIDIA CORPORATION COM 67066G104   1,332,543 3,063 SH   SOLE   0 0 3,063
OCCIDENTAL PETE CORP COM 674599105   2,677,792 41,273 SH   SOLE   0 0 41,273
OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162   682,485 15,780 SH   SOLE   0 0 15,780
PEPSICO INC COM 713448108   779,424 4,600 SH   SOLE   0 0 4,600
RENN FD INC COM 759720105   157,610 88,050 SH   SOLE   0 0 88,050
RLI CORP COM 749607107   270,504 1,991 SH   SOLE   0 0 1,991
SCHLUMBERGER LTD COM STK 806857108   378,950 6,500 SH   SOLE   0 0 6,500
SERITAGE GROWTH PPTYS CL A 81752R100   372,294 48,100 SH   SOLE   0 0 48,100
SOURCE CAP INC COM 836144105   1,416,934 36,718 SH   SOLE   0 0 36,718
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   6,244 186 SH   SOLE   0 0 186
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   3,922,536 126,493 SH   SOLE   0 0 126,493
SPDR SER TR PRTFLO S&P500 GW 78464A409   8,706,599 146,872 SH   SOLE   0 0 146,872
SPDR SER TR PRTFLO S&P500 VL 78464A508   6,292,273 152,503 SH   SOLE   0 0 152,503
SPDR SER TR S&P DIVID ETF 78464A763   5,803,577 50,461 SH   SOLE   0 0 50,461
SPDR SER TR PORTFOLIO S&P400 78464A847   5,200,241 118,754 SH   SOLE   0 0 118,754
SPDR SER TR PORTFOLIO SH TSR 78468R101   73,351 2,554 SH   SOLE   0 0 2,554
SPDR SER TR BLOOMBERG 3-12 M 78468R523   21,926,159 220,519 SH   SOLE   0 0 220,519
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   282,636 3,078 SH   SOLE   0 0 3,078
SPDR SER TR PORTFOLIO S&P600 78468R853   2,483,220 67,296 SH   SOLE   0 0 67,296
SPROTT PHYSICAL GOLD TR UNIT 85207H104   247,736 17,300 SH   SOLE   0 0 17,300
TESLA INC COM 88160R101   281,498 1,125 SH   SOLE   0 0 1,125
TEXAS PACIFIC LAND CORPORATI COM 88262P102   11,001,698 6,033 SH   SOLE   0 0 6,033
TIDEWATER INC NEW COM 88642R109   2,238,705 31,500 SH   SOLE   0 0 31,500
UNION PAC CORP COM 907818108   1,317,873 6,472 SH   SOLE   0 0 6,472
UNITED FIRE GROUP INC COM 910340108   201,450 10,200 SH   SOLE   0 0 10,200
UNITED RENTALS INC COM 911363109   978,272 2,200 SH   SOLE   0 0 2,200
VALARIS LTD CL A G9460G101   824,780 11,000 SH   SOLE   0 0 11,000
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   67,644 172 SH   SOLE   0 0 172
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   70,862 541 SH   SOLE   0 0 541
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   99,000 508 SH   SOLE   0 0 508
VANGUARD INDEX FDS SML CP GRW ETF 922908595   18,020 84 SH   SOLE   0 0 84
VANGUARD INDEX FDS SM CP VAL ETF 922908611   8,516 53 SH   SOLE   0 0 53
VANGUARD INDEX FDS MID CAP ETF 922908629   653,789 3,140 SH   SOLE   0 0 3,140
VANGUARD INDEX FDS GROWTH ETF 922908736   1,226,339 4,503 SH   SOLE   0 0 4,503
VANGUARD INDEX FDS VALUE ETF 922908744   754,369 5,469 SH   SOLE   0 0 5,469
VANGUARD INDEX FDS SMALL CP ETF 922908751   439,896 2,327 SH   SOLE   0 0 2,327
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   842,580 19,272 SH   SOLE   0 0 19,272
VANGUARD WORLD FD ESG US STK ETF 921910733   485,757 6,458 SH   SOLE   0 0 6,458
VITESSE ENERGY INC COMMON STOCK 92852X103   234,554 10,247 SH   SOLE   0 0 10,247
WALMART INC COM 931142103   1,181,403 7,387 SH   SOLE   0 0 7,387
WHEATON PRECIOUS METALS CORP COM 962879102   448,078 11,050 SH   SOLE   0 0 11,050
WHITE MTNS INS GROUP LTD COM G9618E107   1,763,419 1,179 SH   SOLE   0 0 1,179
WORLD GOLD TR SPDR GLD MINIS 98149E303   379,614 10,355 SH   SOLE   0 0 10,355