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 531 1,800 SH   SOLE   0 0 1,800
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 344 1,515 SH   SOLE   0 0 1,515
ALLEGHANY CORP MD COM 017175100 1,835 2,751 SH   SOLE   0 0 2,751
ALPHABET INC CAP STK CL C 02079K107 14,168 5,653 SH   SOLE   0 0 5,653
AMERICAN EXPRESS CO COM 025816109 953 5,767 SH   SOLE   0 0 5,767
APPLE INC COM 037833100 15,548 113,524 SH   SOLE   0 0 113,524
ATLAS CORP SHARES Y0436Q109 3,750 263,160 SH   SOLE   0 0 263,160
BERKSHIRE HATHAWAY INC DEL CL A 084670108 7,953 19 SH   SOLE   0 0 19
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 24,336 87,563 SH   SOLE   0 0 87,563
BK OF AMERICA CORP COM 060505104 3,601 87,351 SH   SOLE   0 0 87,351
BUILDERS FIRSTSOURCE INC COM 12008R107 401 9,400 SH   SOLE   0 0 9,400
CANADIAN NATL RY CO COM 136375102 533 5,050 SH   SOLE   0 0 5,050
CASEYS GEN STORES INC COM 147528103 465 2,390 SH   SOLE   0 0 2,390
COSTCO WHSL CORP NEW COM 22160K105 3,890 9,831 SH   SOLE   0 0 9,831
DISNEY WALT CO COM 254687106 6,151 34,997 SH   SOLE   0 0 34,997
EASTERLY GOVT PPTYS INC COM 27616P103 211 10,000 SH   SOLE   0 0 10,000
FACEBOOK INC CL A 30303M102 348 1,000 SH   SOLE   0 0 1,000
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 461 4,347 SH   SOLE   0 0 4,347
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 1 30 SH   SOLE   0 0 30
FRANCO NEV CORP COM 351858105 392 2,700 SH   SOLE   0 0 2,700
FS BANCORP INC COM 30263Y104 243 3,415 SH   SOLE   0 0 3,415
GABELLI EQUITY TR INC COM 362397101 1,069 154,960 SH   SOLE   0 0 154,960
INDEPENDENT BK CORP MASS COM 453836108 301 3,988 SH   SOLE   0 0 3,988
INTERCONTINENTAL EXCHANGE IN COM 45866F104 3,220 27,125 SH   SOLE   0 0 27,125
ISHARES TR GL CLEAN ENE ETF 464288224 2 73 SH   SOLE   0 0 73
ISHARES TR ISHS 5-10YR INVT 464288638 2,434 40,224 SH   SOLE   0 0 40,224
ISHARES TR SHORT TREAS BD 464288679 749 6,775 SH   SOLE   0 0 6,775
ISHARES TR ESG AWRE USD ETF 46435G193 1,182 42,627 SH   SOLE   0 0 42,627
ISHARES TR ESG AWR MSCI USA 46435G425 23 232 SH   SOLE   0 0 232
ISHARES TR ESG AW MSCI EAFE 46435G516 152 1,921 SH   SOLE   0 0 1,921
JOHNSON & JOHNSON COM 478160104 4,466 27,108 SH   SOLE   0 0 27,108
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 22 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 2 48 SH   SOLE   0 0 48
LIBERTY MEDIA CORP DEL COM SER A FRMLA 531229870 753 17,674 SH   SOLE   0 0 17,674
LIBERTY MEDIA CORP DEL COM C BRAVES GRP 531229888 21 745 SH   SOLE   0 0 745
LISTED FD TR HORIZON KINETICS 53656F623 3,972 132,175 SH   SOLE   0 0 132,175
LOWES COS INC COM 548661107 5,356 27,610 SH   SOLE   0 0 27,610
MARKEL CORP COM 570535104 443 373 SH   SOLE   0 0 373
MASTERCARD INCORPORATED CL A 57636Q104 4,135 11,325 SH   SOLE   0 0 11,325
MESABI TR CTF BEN INT 590672101 273 7,700 SH   SOLE   0 0 7,700
MICROSOFT CORP COM 594918104 3,157 11,655 SH   SOLE   0 0 11,655
NVIDIA CORPORATION COM 67066G104 852 1,065 SH   SOLE   0 0 1,065
OCCIDENTAL PETE CORP COM 674599105 150 4,800 SH   SOLE   0 0 4,800
OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 156 11,242 SH   SOLE   0 0 11,242
PEPSICO INC COM 713448108 682 4,600 SH   SOLE   0 0 4,600
RENN FD INC COM 759720105 208 86,065 SH   SOLE   0 0 86,065
RESTAURANT BRANDS INTL INC COM 76131D103 1,521 23,600 SH   SOLE   0 0 23,600
ROYCE MICRO-CAP TR INC COM 780915104 172 13,875 SH   SOLE   0 0 13,875
SHOPIFY INC CL A 82509L107 257 176 SH   SOLE   0 0 176
SONY GROUP CORPORATION SPONSORED ADR 835699307 1,385 14,250 SH   SOLE   0 0 14,250
SOURCE CAP INC COM 836144105 3,091 67,898 SH   SOLE   0 0 67,898
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 373 8,207 SH   SOLE   0 0 8,207
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 338 9,193 SH   SOLE   0 0 9,193
SPDR SER TR PRTFLO S&P500 GW 78464A409 778 12,358 SH   SOLE   0 0 12,358
SPDR SER TR PORTFOLIO SHORT 78464A474 776 24,789 SH   SOLE   0 0 24,789
SPDR SER TR PRTFLO S&P500 VL 78464A508 710 17,957 SH   SOLE   0 0 17,957
SPDR SER TR S&P DIVID ETF 78464A763 427 3,490 SH   SOLE   0 0 3,490
SPDR SER TR PORTFOLIO S&P400 78464A847 398 8,429 SH   SOLE   0 0 8,429
SPDR SER TR PORTFOLIO S&P600 78468R853 200 4,547 SH   SOLE   0 0 4,547
SPROTT PHYSICAL GOLD TR UNIT 85207H104 1,130 80,535 SH   SOLE   0 0 80,535
STORE CAP CORP COM 862121100 625 18,100 SH   SOLE   0 0 18,100
TESLA INC COM 88160R101 255 375 SH   SOLE   0 0 375
TEXAS PACIFIC LAND CORPORATI COM 88262P102 9,514 5,947 SH   SOLE   0 0 5,947
TIDEWATER INC NEW *W EXP 07/31/202 88642R117 24 19,969 SH   SOLE   0 0 19,969
TIDEWATER INC NEW *W EXP 07/31/202 88642R125 16 16,182 SH   SOLE   0 0 16,182
UNION PAC CORP COM 907818108 1,825 8,298 SH   SOLE   0 0 8,298
VALARIS LIMITED CL A G9460G101 231 8,000 SH   SOLE   0 0 8,000
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 6 15 SH   SOLE   0 0 15
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 28 198 SH   SOLE   0 0 198
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 44 186 SH   SOLE   0 0 186
VANGUARD INDEX FDS SML CP GRW ETF 922908595 10 35 SH   SOLE   0 0 35
VANGUARD INDEX FDS SM CP VAL ETF 922908611 5 30 SH   SOLE   0 0 30
VANGUARD INDEX FDS GROWTH ETF 922908736 85 295 SH   SOLE   0 0 295
VANGUARD INDEX FDS VALUE ETF 922908744 62 448 SH   SOLE   0 0 448
VANGUARD INDEX FDS SMALL CP ETF 922908751 23 103 SH   SOLE   0 0 103
VERISK ANALYTICS INC COM 92345Y106 1,050 6,010 SH   SOLE   0 0 6,010
WALMART INC COM 931142103 4,296 30,465 SH   SOLE   0 0 30,465
WELLS FARGO CO NEW COM 949746101 245 5,400 SH   SOLE   0 0 5,400
WHEATON PRECIOUS METALS CORP COM 962879102 425 9,650 SH   SOLE   0 0 9,650
WHITE MTNS INS GROUP LTD COM G9618E107 2,668 2,324 SH   SOLE   0 0 2,324
WORLD GOLD TR SPDR GLD MINIS 98149E204 637 36,195 SH   SOLE   0 0 36,195