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 2,158 6,400 SH   SOLE   0 0 6,400
AGNICO EAGLE MINES LTD COM 008474108 206 3,360 SH   SOLE   0 0 3,360
ALPHABET INC CAP STK CL C 02079K107 14,018 5,019 SH   SOLE   0 0 5,019
AMERICAN EXPRESS CO COM 025816109 1,060 5,667 SH   SOLE   0 0 5,667
ANTHEM INC COM 036752103 221 450 SH   SOLE   0 0 450
APPLE INC COM 037833100 17,760 101,714 SH   SOLE   0 0 101,714
ATLAS CORP SHARES Y0436Q109 3,849 262,200 SH   SOLE   0 0 262,200
BERKSHIRE HATHAWAY INC DEL CL A 084670108 7,934 15 SH   SOLE   0 0 15
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 26,453 74,958 SH   SOLE   0 0 74,958
BK OF AMERICA CORP COM 060505104 3,158 76,625 SH   SOLE   0 0 76,625
BUILDERS FIRSTSOURCE INC COM 12008R107 620 9,600 SH   SOLE   0 0 9,600
CANADIAN NATL RY CO COM 136375102 677 5,050 SH   SOLE   0 0 5,050
CARMAX INC COM 143130102 1,409 14,605 SH   SOLE   0 0 14,605
CASEYS GEN STORES INC COM 147528103 459 2,315 SH   SOLE   0 0 2,315
COSTCO WHSL CORP NEW COM 22160K105 5,617 9,754 SH   SOLE   0 0 9,754
DISNEY WALT CO COM 254687106 4,362 31,802 SH   SOLE   0 0 31,802
ELECTRONIC ARTS INC COM 285512109 210 1,660 SH   SOLE   0 0 1,660
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 2,421 26,749 SH   SOLE   0 0 26,749
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 2,133 40,169 SH   SOLE   0 0 40,169
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 827 5,544 SH   SOLE   0 0 5,544
FRANCO NEV CORP COM 351858105 482 3,020 SH   SOLE   0 0 3,020
FS BANCORP INC COM 30263Y104 212 6,830 SH   SOLE   0 0 6,830
GABELLI EQUITY TR INC COM 362397101 875 126,246 SH   SOLE   0 0 126,246
HIVE BLOCKCHAIN TECHNLGIES L COM 43366H100 32 15,000 SH   SOLE   0 0 15,000
INDEPENDENT BK CORP MASS COM 453836108 326 3,988 SH   SOLE   0 0 3,988
INTERCONTINENTAL EXCHANGE IN COM 45866F104 4,275 32,360 SH   SOLE   0 0 32,360
ISHARES INC MSCI EMRG CHN 46434G764 14 245 SH   SOLE   0 0 245
ISHARES INC ESG AWR MSCI EM 46434G863 203 5,531 SH   SOLE   0 0 5,531
ISHARES TR GLOBAL TECH ETF 464287291 1 24 SH   SOLE   0 0 24
ISHARES TR 1 3 YR TREAS BD 464287457 24 290 SH   SOLE   0 0 290
ISHARES TR EXPANDED TECH 464287515 575 1,667 SH   SOLE   0 0 1,667
ISHARES TR ISHARES BIOTECH 464287556 138 1,058 SH   SOLE   0 0 1,058
ISHARES TR GL CLEAN ENE ETF 464288224 1 63 SH   SOLE   0 0 63
ISHARES TR ASIA 50 ETF 464288430 114 1,654 SH   SOLE   0 0 1,654
ISHARES TR CRE U S REIT ETF 464288521 2 24 SH   SOLE   0 0 24
ISHARES TR ISHS 5-10YR INVT 464288638 8,633 157,327 SH   SOLE   0 0 157,327
ISHARES TR SHORT TREAS BD 464288679 550 4,993 SH   SOLE   0 0 4,993
ISHARES TR ESG AWRE USD ETF 46435G193 991 39,429 SH   SOLE   0 0 39,429
ISHARES TR ESG AWRE 1 5 YR 46435G243 519 21,070 SH   SOLE   0 0 21,070
ISHARES TR ESG AWR MSCI USA 46435G425 141 1,394 SH   SOLE   0 0 1,394
ISHARES TR ESG AW MSCI EAFE 46435G516 203 2,753 SH   SOLE   0 0 2,753
ISHARES TR CYBERSECURITY 46435U135 284 6,660 SH   SOLE   0 0 6,660
ISHARES TR ESG SCRND S&P SM 46436E544 81 2,141 SH   SOLE   0 0 2,141
ISHARES TR EGSADVNCDMSCI EM 46436E742 130 3,161 SH   SOLE   0 0 3,161
ISHARES TR ESG EAFE ETF 46436E759 117 1,922 SH   SOLE   0 0 1,922
ISHARES TR ESG MSCI USA ETF 46436E767 48 1,331 SH   SOLE   0 0 1,331
JOHNSON & JOHNSON COM 478160104 4,684 26,431 SH   SOLE   0 0 26,431
LEVI STRAUSS & CO NEW CL A COM STK 52736R102 240 12,150 SH   SOLE   0 0 12,150
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 21 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 1,037 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,562 136,958 SH   SOLE   0 0 136,958
LOWES COS INC COM 548661107 5,300 26,215 SH   SOLE   0 0 26,215
MARKEL CORP COM 570535104 550 373 SH   SOLE   0 0 373
META PLATFORMS INC CL A 30303M102 756 3,400 SH   SOLE   0 0 3,400
MICROSOFT CORP COM 594918104 3,019 9,792 SH   SOLE   0 0 9,792
NEWMONT CORP COM 651639106 405 5,100 SH   SOLE   0 0 5,100
NVIDIA CORPORATION COM 67066G104 926 3,392 SH   SOLE   0 0 3,392
OCCIDENTAL PETE CORP COM 674599105 170 3,000 SH   SOLE   0 0 3,000
OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 543 15,405 SH   SOLE   0 0 15,405
PEPSICO INC COM 713448108 770 4,600 SH   SOLE   0 0 4,600
RENN FD INC COM 759720105 193 89,423 SH   SOLE   0 0 89,423
RESTAURANT BRANDS INTL INC COM 76131D103 555 9,500 SH   SOLE   0 0 9,500
RLI CORP COM 749607107 231 2,090 SH   SOLE   0 0 2,090
SCHLUMBERGER LTD COM STK 806857108 351 8,500 SH   SOLE   0 0 8,500
SOURCE CAP INC COM 836144105 2,048 48,750 SH   SOLE   0 0 48,750
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 2,629 68,050 SH   SOLE   0 0 68,050
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 2,591 75,575 SH   SOLE   0 0 75,575
SPDR SER TR PORTFOLIO INTRMD 78464A375 1,573 46,070 SH   SOLE   0 0 46,070
SPDR SER TR PRTFLO S&P500 GW 78464A409 5,205 78,621 SH   SOLE   0 0 78,621
SPDR SER TR PORTFOLIO SHORT 78464A474 10,930 362,773 SH   SOLE   0 0 362,773
SPDR SER TR PRTFLO S&P500 VL 78464A508 5,538 132,657 SH   SOLE   0 0 132,657
SPDR SER TR S&P DIVID ETF 78464A763 3,861 30,137 SH   SOLE   0 0 30,137
SPDR SER TR PORTFOLIO S&P400 78464A847 3,692 78,276 SH   SOLE   0 0 78,276
SPDR SER TR PORTFOLIO S&P600 78468R853 1,882 44,737 SH   SOLE   0 0 44,737
SPROTT PHYSICAL GOLD TR UNIT 85207H104 393 25,575 SH   SOLE   0 0 25,575
STORE CAP CORP COM 862121100 517 17,700 SH   SOLE   0 0 17,700
TESLA INC COM 88160R101 404 375 SH   SOLE   0 0 375
TEXAS PACIFIC LAND CORPORATI COM 88262P102 7,780 5,754 SH   SOLE   0 0 5,754
TIDEWATER INC NEW *W EXP 07/31/202 88642R117 18 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 2,198 8,043 SH   SOLE   0 0 8,043
VALARIS LIMITED CL A G9460G101 260 5,000 SH   SOLE   0 0 5,000
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 6 15 SH   SOLE   0 0 15
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 39 259 SH   SOLE   0 0 259
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 66 294 SH   SOLE   0 0 294
VANGUARD INDEX FDS SML CP GRW ETF 922908595 19 75 SH   SOLE   0 0 75
VANGUARD INDEX FDS SM CP VAL ETF 922908611 10 56 SH   SOLE   0 0 56
VANGUARD INDEX FDS MID CAP ETF 922908629 596 2,506 SH   SOLE   0 0 2,506
VANGUARD INDEX FDS GROWTH ETF 922908736 871 3,030 SH   SOLE   0 0 3,030
VANGUARD INDEX FDS VALUE ETF 922908744 134 904 SH   SOLE   0 0 904
VANGUARD INDEX FDS SMALL CP ETF 922908751 238 1,119 SH   SOLE   0 0 1,119
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 747 16,190 SH   SOLE   0 0 16,190
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 787 16,385 SH   SOLE   0 0 16,385
VANGUARD WORLD FD ESG US STK ETF 921910733 398 4,904 SH   SOLE   0 0 4,904
VERISK ANALYTICS INC COM 92345Y106 1,290 6,010 SH   SOLE   0 0 6,010
WALMART INC COM 931142103 3,336 22,400 SH   SOLE   0 0 22,400
WELLS FARGO CO NEW COM 949746101 262 5,400 SH   SOLE   0 0 5,400
WHEATON PRECIOUS METALS CORP COM 962879102 407 8,550 SH   SOLE   0 0 8,550
WHITE MTNS INS GROUP LTD COM G9618E107 1,984 1,746 SH   SOLE   0 0 1,746
WORLD GOLD TR SPDR GLD MINIS 98149E303 3,812 99,099 SH   SOLE   0 0 99,099