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 497 1,800 SH   SOLE   0 0 1,800
ALLEGHANY CORP DEL COM 017175100 1,723 2,751 SH   SOLE   0 0 2,751
ALPHABET INC CAP STK CL C 02079K107 11,955 5,779 SH   SOLE   0 0 5,779
AMAZON COM INC COM 023135106 368 119 SH   SOLE   0 0 119
AMERICAN EXPRESS CO COM 025816109 816 5,767 SH   SOLE   0 0 5,767
APPLE INC COM 037833100 14,111 115,525 SH   SOLE   0 0 115,525
ATLAS CORP SHARES Y0436Q109 3,756 275,160 SH   SOLE   0 0 275,160
BERKSHIRE HATHAWAY INC DEL CL A 084670108 7,328 19 SH   SOLE   0 0 19
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 23,572 92,268 SH   SOLE   0 0 92,268
BK OF AMERICA CORP COM 060505104 3,592 92,851 SH   SOLE   0 0 92,851
BLACKSTONE MTG TR INC COM CL A 09257W100 214 6,901 SH   SOLE   0 0 6,901
BUILDERS FIRSTSOURCE INC COM 12008R107 714 15,400 SH   SOLE   0 0 15,400
CANADIAN NATL RY CO COM 136375102 586 5,050 SH   SOLE   0 0 5,050
CASEYS GEN STORES INC COM 147528103 517 2,390 SH   SOLE   0 0 2,390
COSTCO WHSL CORP NEW COM 22160K105 3,461 9,820 SH   SOLE   0 0 9,820
DISNEY WALT CO COM 254687106 6,801 36,858 SH   SOLE   0 0 36,858
EASTERLY GOVT PPTYS INC COM 27616P103 207 10,000 SH   SOLE   0 0 10,000
FACEBOOK INC CL A 30303M102 331 1,125 SH   SOLE   0 0 1,125
FRANCO NEV CORP COM 351858105 301 2,400 SH   SOLE   0 0 2,400
FS BANCORP INC COM 30263Y104 236 3,515 SH   SOLE   0 0 3,515
GABELLI EQUITY TR INC COM 362397101 1,035 151,827 SH   SOLE   0 0 151,827
INDEPENDENT BANK CORP MASS COM 453836108 336 3,988 SH   SOLE   0 0 3,988
INTERCONTINENTAL EXCHANGE IN COM 45866F104 3,370 30,175 SH   SOLE   0 0 30,175
ISHARES TR GL CLEAN ENE ETF 464288224 2 73 SH   SOLE   0 0 73
ISHARES TR SHORT TREAS BD 464288679 749 6,775 SH   SOLE   0 0 6,775
JOHNSON & JOHNSON COM 478160104 4,537 27,608 SH   SOLE   0 0 27,608
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 21 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 718 18,774 SH   SOLE   0 0 18,774
LIBERTY MEDIA CORP DEL COM C BRAVES GRP 531229888 21 745 SH   SOLE   0 0 745
LISTED FD TR HORIZON KINETICS 53656F623 2,625 96,835 SH   SOLE   0 0 96,835
LOWES COS INC COM 548661107 5,434 28,575 SH   SOLE   0 0 28,575
MARKEL CORP COM 570535104 425 373 SH   SOLE   0 0 373
MASTERCARD INCORPORATED CL A 57636Q104 4,025 11,305 SH   SOLE   0 0 11,305
MESABI TR CTF BEN INT 590672101 232 7,700 SH   SOLE   0 0 7,700
MICROSOFT CORP COM 594918104 2,717 11,525 SH   SOLE   0 0 11,525
NVIDIA CORPORATION COM 67066G104 622 1,165 SH   SOLE   0 0 1,165
OCCIDENTAL PETE CORP COM 674599105 313 11,763 SH   SOLE   0 0 11,763
OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 260 21,867 SH   SOLE   0 0 21,867
PEPSICO INC COM 713448108 651 4,600 SH   SOLE   0 0 4,600
RENN FD INC COM 759720105 226 86,065 SH   SOLE   0 0 86,065
RESTAURANT BRANDS INTL INC COM 76131D103 1,885 29,000 SH   SOLE   0 0 29,000
ROYCE MICRO-CAP TR INC COM 780915104 155 13,704 SH   SOLE   0 0 13,704
SHOPIFY INC CL A 82509L107 277 250 SH   SOLE   0 0 250
SONY CORP SPONSORED ADR 835699307 2,083 19,650 SH   SOLE   0 0 19,650
SOURCE CAP INC COM 836144105 2,969 67,866 SH   SOLE   0 0 67,866
SPROTT PHYSICAL GOLD TR UNIT 85207H104 1,079 80,435 SH   SOLE   0 0 80,435
STORE CAP CORP COM 862121100 606 18,100 SH   SOLE   0 0 18,100
TESLA INC COM 88160R101 250 375 SH   SOLE   0 0 375
TEXAS PACIFIC LAND CORPORATI COM 88262P102 9,616 6,050 SH   SOLE   0 0 6,050
TIDEWATER INC NEW *W EXP 07/31/202 88642R117 34 22,550 SH   SOLE   0 0 22,550
TIDEWATER INC NEW *W EXP 07/31/202 88642R125 25 18,972 SH   SOLE   0 0 18,972
UNION PAC CORP COM 907818108 2,049 9,298 SH   SOLE   0 0 9,298
VERISK ANALYTICS INC COM 92345Y106 1,062 6,010 SH   SOLE   0 0 6,010
WALMART INC COM 931142103 4,165 30,665 SH   SOLE   0 0 30,665
WHEATON PRECIOUS METALS CORP COM 962879102 327 8,550 SH   SOLE   0 0 8,550
WHITE MTNS INS GROUP LTD COM G9618E107 2,604 2,336 SH   SOLE   0 0 2,336