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,849 6,660 SH   SOLE   0 0 6,660
ALPHABET INC CAP STK CL C 02079K107 10,946 5,004 SH   SOLE   0 0 5,004
AMERICAN EXPRESS CO COM 025816109 758 5,467 SH   SOLE   0 0 5,467
APPLE INC COM 037833100 13,819 101,078 SH   SOLE   0 0 101,078
ATLAS CORP SHARES Y0436Q109 2,808 262,200 SH   SOLE   0 0 262,200
BERKSHIRE HATHAWAY INC DEL CL A 084670108 6,134 15 SH   SOLE   0 0 15
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 20,437 74,855 SH   SOLE   0 0 74,855
BK OF AMERICA CORP COM 060505104 1,085 34,841 SH   SOLE   0 0 34,841
BUILDERS FIRSTSOURCE INC COM 12008R107 516 9,600 SH   SOLE   0 0 9,600
CANADIAN NATL RY CO COM 136375102 587 5,223 SH   SOLE   0 0 5,223
CANADIAN PAC RY LTD COM 13645T100 1,589 22,758 SH   SOLE   0 0 22,758
CARMAX INC COM 143130102 1,560 17,240 SH   SOLE   0 0 17,240
CASEYS GEN STORES INC COM 147528103 428 2,315 SH   SOLE   0 0 2,315
CHEVRON CORP NEW COM 166764100 2,237 15,454 SH   SOLE   0 0 15,454
COSTCO WHSL CORP NEW COM 22160K105 4,665 9,734 SH   SOLE   0 0 9,734
DIAMOND OFFSHORE DRILLING IN COM 25271C201 341 57,900 SH   SOLE   0 0 57,900
DISNEY WALT CO COM 254687106 2,602 27,563 SH   SOLE   0 0 27,563
ELECTRONIC ARTS INC COM 285512109 202 1,660 SH   SOLE   0 0 1,660
ELEVANCE HEALTH INC COM 036752103 217 450 SH   SOLE   0 0 450
FIDELITY COVINGTON TRUST STOCK FOR INFL 316092386 2,805 96,393 SH   SOLE   0 0 96,393
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 57 866 SH   SOLE   0 0 866
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 1,872 46,526 SH   SOLE   0 0 46,526
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 899 6,630 SH   SOLE   0 0 6,630
FLOOR & DECOR HLDGS INC CL A 339750101 1,121 17,800 SH   SOLE   0 0 17,800
FRANCO NEV CORP COM 351858105 397 3,020 SH   SOLE   0 0 3,020
GABELLI EQUITY TR INC COM 362397101 787 129,082 SH   SOLE   0 0 129,082
INDEPENDENT BK CORP MASS COM 453836108 317 3,988 SH   SOLE   0 0 3,988
INTERCONTINENTAL EXCHANGE IN COM 45866F104 3,006 31,960 SH   SOLE   0 0 31,960
ISHARES TR GL CLEAN ENE ETF 464288224 3 166 SH   SOLE   0 0 166
ISHARES TR ASIA 50 ETF 464288430 91 1,444 SH   SOLE   0 0 1,444
ISHARES TR ISHS 5-10YR INVT 464288638 3,677 72,013 SH   SOLE   0 0 72,013
ISHARES TR SHORT TREAS BD 464288679 550 4,993 SH   SOLE   0 0 4,993
ISHARES TR ESG AWRE USD ETF 46435G193 419 18,120 SH   SOLE   0 0 18,120
ISHARES TR ESG AWRE 1 5 YR 46435G243 801 33,252 SH   SOLE   0 0 33,252
ISHARES TR ESG AWR MSCI USA 46435G425 189 2,247 SH   SOLE   0 0 2,247
ISHARES TR ESG AW MSCI EAFE 46435G516 170 2,706 SH   SOLE   0 0 2,706
ISHARES TR CYBERSECURITY 46435U135 246 7,025 SH   SOLE   0 0 7,025
ISHARES TR ESG SCRND S&P SM 46436E544 67 2,082 SH   SOLE   0 0 2,082
ISHARES TR EGSADVNCDMSCI EM 46436E742 120 3,297 SH   SOLE   0 0 3,297
ISHARES TR ESG EAFE ETF 46436E759 104 1,991 SH   SOLE   0 0 1,991
ISHARES TR ESG MSCI USA ETF 46436E767 40 1,331 SH   SOLE   0 0 1,331
JOHNSON & JOHNSON COM 478160104 4,692 26,432 SH   SOLE   0 0 26,432
LEVI STRAUSS & CO NEW CL A COM STK 52736R102 199 12,200 SH   SOLE   0 0 12,200
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 17 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 946 16,324 SH   SOLE   0 0 16,324
LIBERTY MEDIA CORP DEL COM C BRAVES GRP 531229888 6 245 SH   SOLE   0 0 245
LISTED FD TR HORIZON KINETICS 53656F623 3,965 138,935 SH   SOLE   0 0 138,935
LOWES COS INC COM 548661107 4,570 26,164 SH   SOLE   0 0 26,164
MARKEL CORP COM 570535104 489 378 SH   SOLE   0 0 378
META PLATFORMS INC CL A 30303M102 570 3,536 SH   SOLE   0 0 3,536
MICROSOFT CORP COM 594918104 2,421 9,427 SH   SOLE   0 0 9,427
NEWMONT CORP COM 651639106 304 5,100 SH   SOLE   0 0 5,100
NVIDIA CORPORATION COM 67066G104 502 3,313 SH   SOLE   0 0 3,313
OCCIDENTAL PETE CORP COM 674599105 177 3,000 SH   SOLE   0 0 3,000
OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 588 15,905 SH   SOLE   0 0 15,905
PEPSICO INC COM 713448108 767 4,600 SH   SOLE   0 0 4,600
RENN FD INC COM 759720105 205 89,423 SH   SOLE   0 0 89,423
RESTAURANT BRANDS INTL INC COM 76131D103 381 7,600 SH   SOLE   0 0 7,600
RLI CORP COM 749607107 232 1,990 SH   SOLE   0 0 1,990
SCHLUMBERGER LTD COM STK 806857108 304 8,500 SH   SOLE   0 0 8,500
SOURCE CAP INC COM 836144105 1,798 48,152 SH   SOLE   0 0 48,152
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 2,668 76,746 SH   SOLE   0 0 76,746
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 2,409 83,544 SH   SOLE   0 0 83,544
SPDR S&P 500 ETF TR TR UNIT 78462F103 263 697 SH   SOLE   0 0 697
SPDR SER TR PORTFOLIO INTRMD 78464A375 981 30,051 SH   SOLE   0 0 30,051
SPDR SER TR PRTFLO S&P500 GW 78464A409 4,949 94,672 SH   SOLE   0 0 94,672
SPDR SER TR PORTFOLIO SHORT 78464A474 14,672 493,506 SH   SOLE   0 0 493,506
SPDR SER TR PRTFLO S&P500 VL 78464A508 4,927 133,801 SH   SOLE   0 0 133,801
SPDR SER TR S&P DIVID ETF 78464A763 3,980 33,536 SH   SOLE   0 0 33,536
SPDR SER TR PORTFOLIO S&P400 78464A847 3,298 83,081 SH   SOLE   0 0 83,081
SPDR SER TR PORTFOLIO S&P600 78468R853 1,722 47,847 SH   SOLE   0 0 47,847
SPROTT PHYSICAL GOLD TR UNIT 85207H104 346 24,400 SH   SOLE   0 0 24,400
STORE CAP CORP COM 862121100 454 17,400 SH   SOLE   0 0 17,400
TESLA INC COM 88160R101 253 375 SH   SOLE   0 0 375
TEXAS PACIFIC LAND CORPORATI COM 88262P102 8,562 5,754 SH   SOLE   0 0 5,754
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 5 15,624 SH   SOLE   0 0 15,624
UNION PAC CORP COM 907818108 1,710 8,019 SH   SOLE   0 0 8,019
UNITED RENTALS INC COM 911363109 348 1,433 SH   SOLE   0 0 1,433
VALARIS LIMITED CL A G9460G101 211 5,000 SH   SOLE   0 0 5,000
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 10 30 SH   SOLE   0 0 30
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 38 292 SH   SOLE   0 0 292
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 56 320 SH   SOLE   0 0 320
VANGUARD INDEX FDS SML CP GRW ETF 922908595 18 90 SH   SOLE   0 0 90
VANGUARD INDEX FDS SM CP VAL ETF 922908611 8 56 SH   SOLE   0 0 56
VANGUARD INDEX FDS MID CAP ETF 922908629 624 3,168 SH   SOLE   0 0 3,168
VANGUARD INDEX FDS GROWTH ETF 922908736 950 4,261 SH   SOLE   0 0 4,261
VANGUARD INDEX FDS VALUE ETF 922908744 181 1,370 SH   SOLE   0 0 1,370
VANGUARD INDEX FDS SMALL CP ETF 922908751 238 1,351 SH   SOLE   0 0 1,351
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 932 22,366 SH   SOLE   0 0 22,366
VANGUARD TAX-MANAGED INTL FD VAN FTSE DEV MKT 921943858 788 19,318 SH   SOLE   0 0 19,318
VANGUARD WORLD FD ESG US STK ETF 921910733 446 6,723 SH   SOLE   0 0 6,723
WALMART INC COM 931142103 2,088 17,170 SH   SOLE   0 0 17,170
WHEATON PRECIOUS METALS CORP COM 962879102 308 8,550 SH   SOLE   0 0 8,550
WHITE MTNS INS GROUP LTD COM G9618E107 2,138 1,716 SH   SOLE   0 0 1,716
WORLD GOLD TR SPDR GLD MINIS 98149E303 3,237 90,206 SH   SOLE   0 0 90,206