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 746 1,800 SH   SOLE   0 0 1,800
ADTALEM GLOBAL ED INC COM 00737L103 296 10,000 SH   SOLE   0 0 10,000
AGNICO EAGLE MINES LTD COM 008474108 200 3,760 SH   SOLE   0 0 3,760
ALLEGHANY CORP MD COM 017175100 1,366 2,046 SH   SOLE   0 0 2,046
ALPHABET INC CAP STK CL C 02079K107 14,671 5,070 SH   SOLE   0 0 5,070
AMERICAN EXPRESS CO COM 025816109 927 5,667 SH   SOLE   0 0 5,667
ANTHEM INC COM 036752103 209 450 SH   SOLE   0 0 450
APPLE INC COM 037833100 18,407 103,662 SH   SOLE   0 0 103,662
ATLAS CORP SHARES Y0436Q109 3,647 257,200 SH   SOLE   0 0 257,200
BERKSHIRE HATHAWAY INC DEL CL A 084670108 6,760 15 SH   SOLE   0 0 15
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 22,825 76,337 SH   SOLE   0 0 76,337
BK OF AMERICA CORP COM 060505104 3,793 85,253 SH   SOLE   0 0 85,253
BUILDERS FIRSTSOURCE INC COM 12008R107 806 9,400 SH   SOLE   0 0 9,400
CANADIAN NATL RY CO COM 136375102 620 5,050 SH   SOLE   0 0 5,050
CARMAX INC COM 143130102 2,839 21,800 SH   SOLE   0 0 21,800
CASEYS GEN STORES INC COM 147528103 457 2,315 SH   SOLE   0 0 2,315
COSTCO WHSL CORP NEW COM 22160K105 5,509 9,704 SH   SOLE   0 0 9,704
DISNEY WALT CO COM 254687106 4,999 32,277 SH   SOLE   0 0 32,277
ELECTRONIC ARTS INC COM 285512109 219 1,660 SH   SOLE   0 0 1,660
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 2,501 23,981 SH   SOLE   0 0 23,981
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 1,951 36,965 SH   SOLE   0 0 36,965
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 866 5,347 SH   SOLE   0 0 5,347
FRANCO NEV CORP COM 351858105 418 3,020 SH   SOLE   0 0 3,020
FS BANCORP INC COM 30263Y104 230 6,830 SH   SOLE   0 0 6,830
GABELLI EQUITY TR INC COM 362397101 941 130,945 SH   SOLE   0 0 130,945
HIVE BLOCKCHAIN TECHNLGIES L COM 43366H100 40 15,000 SH   SOLE   0 0 15,000
INDEPENDENT BK CORP MASS COM 453836108 325 3,988 SH   SOLE   0 0 3,988
INTERCONTINENTAL EXCHANGE IN COM 45866F104 3,700 27,050 SH   SOLE   0 0 27,050
ISHARES INC MSCI EMRG CHN 46434G764 16 259 SH   SOLE   0 0 259
ISHARES INC ESG AWR MSCI EM 46434G863 206 5,180 SH   SOLE   0 0 5,180
ISHARES TR GL CLEAN ENE ETF 464288224 1 63 SH   SOLE   0 0 63
ISHARES TR ASIA 50 ETF 464288430 127 1,654 SH   SOLE   0 0 1,654
ISHARES TR CRE U S REIT ETF 464288521 46 680 SH   SOLE   0 0 680
ISHARES TR ISHS 5-10YR INVT 464288638 9,126 153,965 SH   SOLE   0 0 153,965
ISHARES TR SHORT TREAS BD 464288679 551 4,993 SH   SOLE   0 0 4,993
ISHARES TR ESG AWRE USD ETF 46435G193 942 34,521 SH   SOLE   0 0 34,521
ISHARES TR ESG AWRE 1 5 YR 46435G243 425 16,586 SH   SOLE   0 0 16,586
ISHARES TR ESG AW MSCI EAFE 46435G516 206 2,590 SH   SOLE   0 0 2,590
ISHARES TR ESG SCRND S&P SM 46436E544 77 1,890 SH   SOLE   0 0 1,890
ISHARES TR EGSADVNCDMSCI EM 46436E742 126 2,924 SH   SOLE   0 0 2,924
ISHARES TR ESG EAFE ETF 46436E759 118 1,720 SH   SOLE   0 0 1,720
ISHARES TR ESG MSCI USA ETF 46436E767 85 2,167 SH   SOLE   0 0 2,167
JOHNSON & JOHNSON COM 478160104 4,534 26,504 SH   SOLE   0 0 26,504
LEVI STRAUSS & CO NEW CL A COM STK 52736R102 250 10,000 SH   SOLE   0 0 10,000
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 24 468 SH   SOLE   0 0 468
LIBERTY MEDIA CORP DEL COM A BRAVES GRP 531229706 4 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 975 16,424 SH   SOLE   0 0 16,424
LIBERTY MEDIA CORP DEL COM C BRAVES GRP 531229888 7 245 SH   SOLE   0 0 245
LISTED FD TR HORIZON KINETICS 53656F623 4,037 129,364 SH   SOLE   0 0 129,364
LOWES COS INC COM 548661107 6,808 26,340 SH   SOLE   0 0 26,340
MARKEL CORP COM 570535104 460 373 SH   SOLE   0 0 373
META PLATFORMS INC CL A 30303M102 336 1,000 SH   SOLE   0 0 1,000
MICROSOFT CORP COM 594918104 3,297 9,805 SH   SOLE   0 0 9,805
NEWMONT CORP COM 651639106 316 5,100 SH   SOLE   0 0 5,100
NVIDIA CORPORATION COM 67066G104 992 3,374 SH   SOLE   0 0 3,374
OCCIDENTAL PETE CORP COM 674599105 116 4,000 SH   SOLE   0 0 4,000
OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 204 16,205 SH   SOLE   0 0 16,205
PEPSICO INC COM 713448108 799 4,600 SH   SOLE   0 0 4,600
RENN FD INC COM 759720105 174 65,631 SH   SOLE   0 0 65,631
RESTAURANT BRANDS INTL INC COM 76131D103 728 12,000 SH   SOLE   0 0 12,000
RLI CORP COM 749607107 234 2,090 SH   SOLE   0 0 2,090
SCHLUMBERGER LTD COM STK 806857108 255 8,500 SH   SOLE   0 0 8,500
SHOPIFY INC CL A 82509L107 244 177 SH   SOLE   0 0 177
SONY GROUP CORPORATION SPONSORED ADR 835699307 1,510 11,950 SH   SOLE   0 0 11,950
SOURCE CAP INC COM 836144105 2,163 50,048 SH   SOLE   0 0 50,048
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 2,921 70,409 SH   SOLE   0 0 70,409
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 2,923 80,129 SH   SOLE   0 0 80,129
SPDR SER TR PRTFLO S&P500 GW 78464A409 5,072 69,993 SH   SOLE   0 0 69,993
SPDR SER TR PORTFOLIO SHORT 78464A474 9,283 299,749 SH   SOLE   0 0 299,749
SPDR SER TR PRTFLO S&P500 VL 78464A508 4,887 116,364 SH   SOLE   0 0 116,364
SPDR SER TR S&P DIVID ETF 78464A763 3,329 25,783 SH   SOLE   0 0 25,783
SPDR SER TR PORTFOLIO S&P400 78464A847 3,578 71,924 SH   SOLE   0 0 71,924
SPDR SER TR PORTFOLIO SH TSR 78468R101 110 3,615 SH   SOLE   0 0 3,615
SPDR SER TR PORTFOLIO S&P600 78468R853 1,708 38,212 SH   SOLE   0 0 38,212
SPROTT PHYSICAL GOLD TR UNIT 85207H104 407 28,375 SH   SOLE   0 0 28,375
STORE CAP CORP COM 862121100 609 17,700 SH   SOLE   0 0 17,700
TESLA INC COM 88160R101 396 375 SH   SOLE   0 0 375
TEXAS PACIFIC LAND CORPORATI COM 88262P102 7,201 5,766 SH   SOLE   0 0 5,766
TIDEWATER INC NEW *W EXP 07/31/202 88642R117 10 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 2,026 8,043 SH   SOLE   0 0 8,043
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 7 15 SH   SOLE   0 0 15
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 37 247 SH   SOLE   0 0 247
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 65 254 SH   SOLE   0 0 254
VANGUARD INDEX FDS SML CP GRW ETF 922908595 17 61 SH   SOLE   0 0 61
VANGUARD INDEX FDS SM CP VAL ETF 922908611 10 54 SH   SOLE   0 0 54
VANGUARD INDEX FDS MID CAP ETF 922908629 103 404 SH   SOLE   0 0 404
VANGUARD INDEX FDS GROWTH ETF 922908736 107 334 SH   SOLE   0 0 334
VANGUARD INDEX FDS VALUE ETF 922908744 105 715 SH   SOLE   0 0 715
VANGUARD INDEX FDS SMALL CP ETF 922908751 73 325 SH   SOLE   0 0 325
VANGUARD WORLD FD ESG US STK ETF 921910733 394 4,488 SH   SOLE   0 0 4,488
VERISK ANALYTICS INC COM 92345Y106 1,375 6,010 SH   SOLE   0 0 6,010
WALMART INC COM 931142103 3,776 26,095 SH   SOLE   0 0 26,095
WELLS FARGO CO NEW COM 949746101 259 5,400 SH   SOLE   0 0 5,400
WHEATON PRECIOUS METALS CORP COM 962879102 367 8,550 SH   SOLE   0 0 8,550
WHITE MTNS INS GROUP LTD COM G9618E107 1,922 1,896 SH   SOLE   0 0 1,896
WORLD GOLD TR SPDR GLD MINIS 98149E204 3,089 169,931 SH   SOLE   0 0 169,931