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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ALPHABET INC CAP STK CL C 02079K107   13,761,893 75,029 SH   SOLE   0 0 75,029
AMERICAN EXPRESS CO COM 025816109   1,207,302 5,214 SH   SOLE   0 0 5,214
APPLE INC COM 037833100   12,286,995 58,337 SH   SOLE   0 0 58,337
AUTONATION INC COM 05329W102   4,684,975 29,395 SH   SOLE   0 0 29,395
BERKSHIRE HATHAWAY INC DEL CL A 084670108   7,346,892 12 SH   SOLE   0 0 12
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   27,230,785 66,939 SH   SOLE   0 0 66,939
BOSTON OMAHA CORP CL A COM STK 101044105   402,454 29,900 SH   SOLE   0 0 29,900
BUILDERS FIRSTSOURCE INC COM 12008R107   920,427 6,650 SH   SOLE   0 0 6,650
BWX TECHNOLOGIES INC COM 05605H100   962,825 10,135 SH   SOLE   0 0 10,135
CANADIAN NATL RY CO COM 136375102   336,671 2,850 SH   SOLE   0 0 2,850
CANADIAN PACIFIC KANSAS CITY COM 13646K108   3,800,455 48,272 SH   SOLE   0 0 48,272
CASEYS GEN STORES INC COM 147528103   543,723 1,425 SH   SOLE   0 0 1,425
COSTCO WHSL CORP NEW COM 22160K105   7,619,251 8,964 SH   SOLE   0 0 8,964
DEERE & CO COM 244199105   3,106,176 8,314 SH   SOLE   0 0 8,314
DIAMOND OFFSHORE DRILLING IN COM 25271C201   1,316,650 85,000 SH   SOLE   0 0 85,000
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846   3,264,403 57,859 SH   SOLE   0 0 57,859
FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108   2,076,449 17,965 SH   SOLE   0 0 17,965
FLOOR & DECOR HLDGS INC CL A 339750101   1,844,056 18,550 SH   SOLE   0 0 18,550
GABELLI EQUITY TR INC COM 362397101   89,107 17,136 SH   SOLE   0 0 17,136
GLOBAL X FDS US INFR DEV ETF 37954Y673   6,610,479 178,565 SH   SOLE   0 0 178,565
INTERCONTINENTAL EXCHANGE IN COM 45866F104   2,908,913 21,250 SH   SOLE   0 0 21,250
ISHARES INC MSCI EMRG CHN 46434G764   6,851,089 115,728 SH   SOLE   0 0 115,728
ISHARES TR ESG AW MSCI EAFE 46435G516   209,772 2,663 SH   SOLE   0 0 2,663
ISHARES TR CYBERSECURITY 46435U135   220,229 4,793 SH   SOLE   0 0 4,793
ISHARES TR 0-3 MNTH TREASRY 46436E718   32,105,411 318,791 SH   SOLE   0 0 318,791
ISHARES TR SHORT TREAS BD 464288679   595,927 5,393 SH   SOLE   0 0 5,393
JEFFERIES FINL GROUP INC COM 47233W109   315,976 6,350 SH   SOLE   0 0 6,350
JOHNSON & JOHNSON COM 478160104   684,989 4,687 SH   SOLE   0 0 4,687
KNIFE RIVER CORP COMMON STOCK 498894104   4,033,050 57,500 SH   SOLE   0 0 57,500
LIBERTY MEDIA CORP DEL COM LBTY ONE S A 531229771   829,081 12,908 SH   SOLE   0 0 12,908
LISTED FD TR HORIZON KINETICS 53656F623   1,573,542 48,150 SH   SOLE   0 0 48,150
LOWES COS INC COM 548661107   5,169,018 23,447 SH   SOLE   0 0 23,447
MESABI TR CTF BEN INT 590672101   371,287 21,700 SH   SOLE   0 0 21,700
MICROSOFT CORP COM 594918104   3,265,091 7,305 SH   SOLE   0 0 7,305
MYR GROUP INC DEL COM 55405W104   626,980 4,620 SH   SOLE   0 0 4,620
NOBLE CORP PLC ORD SHS A G65431127   446,500 10,000 SH   SOLE   0 0 10,000
NVIDIA CORPORATION COM 67066G104   3,465,847 28,054 SH   SOLE   0 0 28,054
OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162   782,781 19,018 SH   SOLE   0 0 19,018
OCCIDENTAL PETE CORP COM 674599105   2,216,009 35,158 SH   SOLE   0 0 35,158
ORACLE CORP COM 68389X105   1,629,730 11,542 SH   SOLE   0 0 11,542
RENN FD INC COM 759720105   146,285 86,050 SH   SOLE   0 0 86,050
RLI CORP COM 749607107   280,143 1,991 SH   SOLE   0 0 1,991
SCHLUMBERGER LTD COM STK 806857108   306,670 6,500 SH   SOLE   0 0 6,500
SOURCE CAP INC COM 836144105   1,014,429 22,918 SH   SOLE   0 0 22,918
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   5,175,854 147,544 SH   SOLE   0 0 147,544
SPDR S&P 500 ETF TR TR UNIT 78462F103   249,809 459 SH   SOLE   0 0 459
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   1,154,662 12,581 SH   SOLE   0 0 12,581
SPDR SER TR PRTFLO S&P500 GW 78464A409   11,548,082 144,117 SH   SOLE   0 0 144,117
SPDR SER TR PRTFLO S&P500 VL 78464A508   7,481,353 153,495 SH   SOLE   0 0 153,495
SPDR SER TR PORTFOLIO S&P600 78468R853   3,269,462 78,725 SH   SOLE   0 0 78,725
SPDR SER TR PORTFOLIO S&P400 78464A847   6,828,332 133,106 SH   SOLE   0 0 133,106
SPDR SER TR BLOOMBERG 3-12 M 78468R523   24,295,979 244,500 SH   SOLE   0 0 244,500
SPROTT PHYSICAL GOLD TR UNIT 85207H104   205,884 11,400 SH   SOLE   0 0 11,400
TEXAS PACIFIC LAND CORPORATI COM 88262P102   11,633,256 15,843 SH   SOLE   0 0 15,843
TIDEWATER INC NEW COM 88642R109   2,999,115 31,500 SH   SOLE   0 0 31,500
UNION PAC CORP COM 907818108   1,106,021 4,888 SH   SOLE   0 0 4,888
UNITED FIRE GROUP INC COM 910340108   219,198 10,200 SH   SOLE   0 0 10,200
UNITED RENTALS INC COM 911363109   1,262,212 1,952 SH   SOLE   0 0 1,952
VALARIS LTD CL A G9460G101   372,500 5,000 SH   SOLE   0 0 5,000
VANGUARD INDEX FDS VALUE ETF 922908744   786,307 4,902 SH   SOLE   0 0 4,902
VANGUARD INDEX FDS MID CAP ETF 922908629   711,212 2,938 SH   SOLE   0 0 2,938
VANGUARD INDEX FDS SMALL CP ETF 922908751   520,750 2,388 SH   SOLE   0 0 2,388
VANGUARD INDEX FDS GROWTH ETF 922908736   1,517,098 4,056 SH   SOLE   0 0 4,056
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   7,933,075 43,457 SH   SOLE   0 0 43,457
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   969,201 19,612 SH   SOLE   0 0 19,612
VANGUARD WORLD FD ESG US STK ETF 921910733   529,230 5,477 SH   SOLE   0 0 5,477
WALMART INC COM 931142103   1,045,104 15,435 SH   SOLE   0 0 15,435
WHEATON PRECIOUS METALS CORP COM 962879102   579,241 11,050 SH   SOLE   0 0 11,050
WHITE MTNS INS GROUP LTD COM G9618E107   2,120,964 1,167 SH   SOLE   0 0 1,167
WORLD GOLD TR SPDR GLD MINIS 98149E303   477,262 10,355 SH   SOLE   0 0 10,355