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
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,643 6,385 SH   SOLE   0 0 6,385
ALPHABET INC CAP STK CL C 02079K107 9,788 101,800 SH   SOLE   0 0 101,800
AMERICAN EXPRESS CO COM 025816109 845 6,264 SH   SOLE   0 0 6,264
APPLE INC COM 037833100 14,197 102,726 SH   SOLE   0 0 102,726
ATLAS CORP SHARES Y0436Q109 3,900 280,570 SH   SOLE   0 0 280,570
AUTONATION INC COM 05329W102 1,406 13,800 SH   SOLE   0 0 13,800
BERKSHIRE HATHAWAY INC DEL CL A 084670108 6,910 17 SH   SOLE   0 0 17
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 19,435 72,784 SH   SOLE   0 0 72,784
BK OF AMERICA CORP COM 060505104 971 32,151 SH   SOLE   0 0 32,151
BUILDERS FIRSTSOURCE INC COM 12008R107 536 9,100 SH   SOLE   0 0 9,100
CANADIAN NATL RY CO COM 136375102 534 4,944 SH   SOLE   0 0 4,944
CANADIAN PAC RY LTD COM 13645T100 1,489 22,310 SH   SOLE   0 0 22,310
CASEYS GEN STORES INC COM 147528103 469 2,315 SH   SOLE   0 0 2,315
CHEVRON CORP NEW COM 166764100 2,231 15,532 SH   SOLE   0 0 15,532
COSTCO WHSL CORP NEW COM 22160K105 4,829 10,224 SH   SOLE   0 0 10,224
DIAMOND OFFSHORE DRILLING IN COM 25271C201 444 66,900 SH   SOLE   0 0 66,900
DISNEY WALT CO COM 254687106 2,477 26,263 SH   SOLE   0 0 26,263
ELEVANCE HEALTH INC COM 036752103 204 450 SH   SOLE   0 0 450
FIDELITY COVINGTON TRUST STOCK FOR INFL 316092386 3,199 113,556 SH   SOLE   0 0 113,556
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 59 976 SH   SOLE   0 0 976
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 1,956 50,794 SH   SOLE   0 0 50,794
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 920 6,968 SH   SOLE   0 0 6,968
FLOOR & DECOR HLDGS INC CL A 339750101 1,258 17,910 SH   SOLE   0 0 17,910
FRANCO NEV CORP COM 351858105 401 3,355 SH   SOLE   0 0 3,355
GABELLI EQUITY TR INC COM 362397101 618 112,279 SH   SOLE   0 0 112,279
INTERCONTINENTAL EXCHANGE IN COM 45866F104 2,884 31,922 SH   SOLE   0 0 31,922
ISHARES TR SELECT DIVID ETF 464287168 86 801 SH   SOLE   0 0 801
ISHARES TR GLOBAL TECH ETF 464287291 1 24 SH   SOLE   0 0 24
ISHARES TR 1 3 YR TREAS BD 464287457 144 1,774 SH   SOLE   0 0 1,774
ISHARES TR EXPANDED TECH 464287515 29 117 SH   SOLE   0 0 117
ISHARES TR ISHARES BIOTECH 464287556 93 791 SH   SOLE   0 0 791
ISHARES TR GL CLEAN ENE ETF 464288224 3 166 SH   SOLE   0 0 166
ISHARES TR ASIA 50 ETF 464288430 39 787 SH   SOLE   0 0 787
ISHARES TR ISHS 5-10YR INVT 464288638 3,475 71,977 SH   SOLE   0 0 71,977
ISHARES TR SHORT TREAS BD 464288679 598 5,438 SH   SOLE   0 0 5,438
ISHARES TR ESG AWRE USD ETF 46435G193 395 18,120 SH   SOLE   0 0 18,120
ISHARES TR ESG AWRE 1 5 YR 46435G243 775 33,009 SH   SOLE   0 0 33,009
ISHARES TR ESG AWR MSCI USA 46435G425 138 1,736 SH   SOLE   0 0 1,736
ISHARES TR ESG AW MSCI EAFE 46435G516 142 2,534 SH   SOLE   0 0 2,534
ISHARES TR CYBERSECURITY 46435U135 224 6,602 SH   SOLE   0 0 6,602
ISHARES TR ESG SCRND S&P SM 46436E544 45 1,475 SH   SOLE   0 0 1,475
ISHARES TR 0-3 MNTH TREASRY 46436E718 7,652 76,312 SH   SOLE   0 0 76,312
ISHARES TR EGSADVNCDMSCI EM 46436E742 89 2,811 SH   SOLE   0 0 2,811
ISHARES TR ESG EAFE ETF 46436E759 77 1,656 SH   SOLE   0 0 1,656
ISHARES TR ESG MSCI USA ETF 46436E767 37 1,331 SH   SOLE   0 0 1,331
JOHNSON & JOHNSON COM 478160104 4,219 25,827 SH   SOLE   0 0 25,827
LEVI STRAUSS & CO NEW CL A COM STK 52736R102 177 12,200 SH   SOLE   0 0 12,200
LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 38 1,000 SH   SOLE   0 0 1,000
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 18 468 SH   SOLE   0 0 468
LIBERTY MEDIA CORP DEL COM A BRAVES GRP 531229706 3 122 SH   SOLE   0 0 122
LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 3 48 SH   SOLE   0 0 48
LIBERTY MEDIA CORP DEL COM SER A FRMLA 531229870 954 18,172 SH   SOLE   0 0 18,172
LIBERTY MEDIA CORP DEL COM C BRAVES GRP 531229888 7 245 SH   SOLE   0 0 245
LISTED FD TR HORIZON KINETICS 53656F623 3,738 134,329 SH   SOLE   0 0 134,329
LOWES COS INC COM 548661107 4,922 26,205 SH   SOLE   0 0 26,205
MARKEL CORP COM 570535104 410 378 SH   SOLE   0 0 378
META PLATFORMS INC CL A 30303M102 476 3,511 SH   SOLE   0 0 3,511
MICROSOFT CORP COM 594918104 2,087 8,962 SH   SOLE   0 0 8,962
NEWMONT CORP COM 651639106 214 5,100 SH   SOLE   0 0 5,100
NVIDIA CORPORATION COM 67066G104 374 3,082 SH   SOLE   0 0 3,082
OCCIDENTAL PETE CORP COM 674599105 184 3,000 SH   SOLE   0 0 3,000
OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 630 15,905 SH   SOLE   0 0 15,905
PEPSICO INC COM 713448108 915 5,605 SH   SOLE   0 0 5,605
RENN FD INC COM 759720105 191 89,123 SH   SOLE   0 0 89,123
RESTAURANT BRANDS INTL INC COM 76131D103 324 6,100 SH   SOLE   0 0 6,100
RLI CORP COM 749607107 204 1,990 SH   SOLE   0 0 1,990
SCHLUMBERGER LTD COM STK 806857108 305 8,500 SH   SOLE   0 0 8,500
SERITAGE GROWTH PPTYS CL A 81752R100 2,319 257,100 SH   SOLE   0 0 257,100
SOURCE CAP INC COM 836144105 1,482 42,331 SH   SOLE   0 0 42,331
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 2,902 93,478 SH   SOLE   0 0 93,478
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 2,644 102,496 SH   SOLE   0 0 102,496
SPDR SER TR PORTFOLIO INTRMD 78464A375 1,375 43,911 SH   SOLE   0 0 43,911
SPDR SER TR PRTFLO S&P500 GW 78464A409 5,716 114,101 SH   SOLE   0 0 114,101
SPDR SER TR PORTFOLIO SHORT 78464A474 15,651 535,619 SH   SOLE   0 0 535,619
SPDR SER TR PRTFLO S&P500 VL 78464A508 4,919 142,632 SH   SOLE   0 0 142,632
SPDR SER TR S&P DIVID ETF 78464A763 4,217 37,819 SH   SOLE   0 0 37,819
SPDR SER TR PORTFOLIO S&P400 78464A847 3,696 95,840 SH   SOLE   0 0 95,840
SPDR SER TR PORTFOLIO S&P600 78468R853 1,864 54,734 SH   SOLE   0 0 54,734
SPROTT PHYSICAL GOLD TR UNIT 85207H104 271 21,200 SH   SOLE   0 0 21,200
TESLA INC COM 88160R101 298 1,125 SH   SOLE   0 0 1,125
TEXAS PACIFIC LAND CORPORATI COM 88262P102 10,672 6,005 SH   SOLE   0 0 6,005
TIDEWATER INC NEW *W EXP 07/31/202 88642R117 13 19,453 SH   SOLE   0 0 19,453
TIDEWATER INC NEW *W EXP 07/31/202 88642R125 9 15,624 SH   SOLE   0 0 15,624
UNION PAC CORP COM 907818108 1,460 7,494 SH   SOLE   0 0 7,494
UNITED RENTALS INC COM 911363109 331 1,227 SH   SOLE   0 0 1,227
VALARIS LIMITED CL A G9460G101 245 5,000 SH   SOLE   0 0 5,000
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 16 48 SH   SOLE   0 0 48
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 33 269 SH   SOLE   0 0 269
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 53 310 SH   SOLE   0 0 310
VANGUARD INDEX FDS SML CP GRW ETF 922908595 17 88 SH   SOLE   0 0 88
VANGUARD INDEX FDS SM CP VAL ETF 922908611 6 39 SH   SOLE   0 0 39
VANGUARD INDEX FDS MID CAP ETF 922908629 655 3,486 SH   SOLE   0 0 3,486
VANGUARD INDEX FDS GROWTH ETF 922908736 931 4,351 SH   SOLE   0 0 4,351
VANGUARD INDEX FDS VALUE ETF 922908744 282 2,285 SH   SOLE   0 0 2,285
VANGUARD INDEX FDS SMALL CP ETF 922908751 294 1,719 SH   SOLE   0 0 1,719
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 651 17,835 SH   SOLE   0 0 17,835
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 653 17,970 SH   SOLE   0 0 17,970
VANGUARD WORLD FD ESG US STK ETF 921910733 344 5,474 SH   SOLE   0 0 5,474
WALMART INC COM 931142103 1,241 9,570 SH   SOLE   0 0 9,570
WHEATON PRECIOUS METALS CORP COM 962879102 309 9,555 SH   SOLE   0 0 9,555
WHITE MTNS INS GROUP LTD COM G9618E107 1,664 1,277 SH   SOLE   0 0 1,277
WORLD GOLD TR SPDR GLD MINIS 98149E303 3,371 102,207 SH   SOLE   0 0 102,207