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
AGNICO EAGLE MINES LTD COM 008474108 205 3,850 SH   SOLE   3,850 0 0
ALEXANDER & BALDWIN INC NEW COM 014491104 477 19,025 SH   SOLE   19,025 0 0
ALPHA METALLURGICAL RESOUR I COM 020764106 272 4,451 SH   SOLE   4,451 0 0
ALPHABET INC CAP STK CL A 02079K305 617 213 SH   SOLE   213 0 0
ALPHABET INC CAP STK CL C 02079K107 286 99 SH   SOLE   99 0 0
ALTRIA GROUP INC COM 02209S103 2,383 50,283 SH   SOLE   50,283 0 0
APPLE INC COM 037833100 750 4,222 SH   SOLE   4,222 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 9,467 31,663 SH   SOLE   31,663 0 0
BK OF AMERICA CORP COM 060505104 472 10,600 SH   SOLE   10,600 0 0
BLACKROCK MUNIASSETS FD INC COM 09254J102 306 20,571 SH   SOLE   20,571 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 1,436 38,392 SH   SOLE   38,392 0 0
BUNGE LIMITED COM G16962105 401 4,299 SH   SOLE   4,299 0 0
CACI INTL INC CL A 127190304 319 1,186 SH   SOLE   1,186 0 0
CANADIAN NAT RES LTD COM 136385101 480 11,365 SH   SOLE   11,365 0 0
CENOVUS ENERGY INC COM 15135U109 145 11,813 SH   SOLE   11,813 0 0
CHEVRON CORP NEW COM 166764100 692 5,895 SH   SOLE   5,895 0 0
COCA COLA CO COM 191216100 623 10,519 SH   SOLE   10,519 0 0
CONOCOPHILLIPS COM 20825C104 230 3,180 SH   SOLE   3,180 0 0
COSTCO WHSL CORP NEW COM 22160K105 283 499 SH   SOLE   499 0 0
DELAWARE INVTS COLO MUN INCO COM 246101109 244 17,111 SH   SOLE   17,111 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 575 2,612 SH   SOLE   2,612 0 0
DORCHESTER MINERALS LP COM UNIT 25820R105 10,098 510,239 SH   SOLE   510,239 0 0
DUPONT DE NEMOURS INC COM 26614N102 544 6,739 SH   SOLE   6,739 0 0
EBAY INC. COM 278642103 222 3,342 SH   SOLE   3,342 0 0
ELASTIC N V ORD SHS N14506104 817 6,639 SH   SOLE   6,639 0 0
ENOVIX CORPORATION COM 293594107 1,158 42,434 SH   SOLE   42,434 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 1,426 64,950 SH   SOLE   64,950 0 0
ETF SER SOLUTIONS ACQUIRERS FD 26922A263 1,059 33,563 SH   SOLE   33,563 0 0
EXXON MOBIL CORP COM 30231G102 310 5,074 SH   SOLE   5,074 0 0
FRANCO NEV CORP COM 351858105 2,025 14,640 SH   SOLE   14,640 0 0
GRUPO AEROPORTUARIO DEL CENT SPON ADR 400501102 230 4,283 SH   SOLE   4,283 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 255 2,245 SH   SOLE   2,245 0 0
HOME DEPOT INC COM 437076102 2,501 6,026 SH   SOLE   6,026 0 0
HONEYWELL INTL INC COM 438516106 209 1,000 SH   SOLE   1,000 0 0
HORMEL FOODS CORP COM 440452100 393 8,060 SH   SOLE   8,060 0 0
IMPERIAL OIL LTD COM NEW 453038408 496 13,744 SH   SOLE   13,744 0 0
INDUS REALTY TRUST INC COM 45580R103 457 5,640 SH   SOLE   5,640 0 0
INDUSTRIAS BACHOCO SAB SPON ADR B 456463108 282 6,638 SH   SOLE   6,638 0 0
INTEL CORP COM 458140100 716 13,905 SH   SOLE   13,905 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 256 1,987 SH   SOLE   1,987 0 0
JACKSON FINANCIAL INC COM CL A 46817M107 332 7,930 SH   SOLE   7,930 0 0
LEGACY HOUSING CORP COM 52472M101 480 18,125 SH   SOLE   18,125 0 0
LISTED FD TR HORIZON KINETICS 53656F623 461 14,770 SH   SOLE   14,770 0 0
LOCKHEED MARTIN CORP COM 539830109 2,915 8,202 SH   SOLE   8,202 0 0
LOEWS CORP COM 540424108 883 15,290 SH   SOLE   15,290 0 0
LOWES COS INC COM 548661107 1,167 4,515 SH   SOLE   4,515 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 506 10,900 SH   SOLE   10,900 0 0
MICROSTRATEGY INC CL A NEW 594972408 405 743 SH   SOLE   743 0 0
MOSAIC CO NEW COM 61945C103 467 11,889 SH   SOLE   11,889 0 0
NET 1 UEPS TECHNOLOGIES INC COM NEW 64107N206 212 39,909 SH   SOLE   39,909 0 0
NEUBERGER BERMAN MUN FD INC COM 64124P101 273 17,800 SH   SOLE   17,800 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105 975 62,489 SH   SOLE   62,489 0 0
NUVEEN ARIZONA QLTY MUN INC COM 67061W104 2,482 155,150 SH   SOLE   155,150 0 0
NUVEEN MUN VALUE FD INC COM 670928100 169 16,250 SH   SOLE   16,250 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101 2,766 171,699 SH   SOLE   171,699 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 627 888 SH   SOLE   888 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101 381 31,064 SH   SOLE   31,064 0 0
OVERSTOCK COM INC DEL COM 690370101 979 16,587 SH   SOLE   16,587 0 0
PEPSICO INC COM 713448108 258 1,487 SH   SOLE   1,487 0 0
PHILIP MORRIS INTL INC COM 718172109 2,625 27,629 SH   SOLE   27,629 0 0
PHILLIPS 66 COM 718546104 1,282 17,689 SH   SOLE   17,689 0 0
PPG INDS INC COM 693506107 1,739 10,086 SH   SOLE   10,086 0 0
QORVO INC COM 74736K101 206 1,316 SH   SOLE   1,316 0 0
QUALCOMM INC COM 747525103 1,041 5,693 SH   SOLE   5,693 0 0
REGENERON PHARMACEUTICALS COM 75886F107 292 462 SH   SOLE   462 0 0
RENN FD INC COM 759720105 182 68,600 SH   SOLE   68,600 0 0
SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 196 32,130 SH   SOLE   32,130 0 0
SANDSTORM GOLD LTD COM NEW 80013R206 110 17,765 SH   SOLE   17,765 0 0
SCHMITT INDS INC ORE COM NEW 806870200 84 15,062 SH   SOLE   15,062 0 0
SHERWIN WILLIAMS CO COM 824348106 244 693 SH   SOLE   693 0 0
SIBANYE STILLWATER LTD SPONSORED ADR 82575P107 195 15,559 SH   SOLE   15,559 0 0
SILICOM LTD ORD M84116108 261 5,050 SH   SOLE   5,050 0 0
SPDR GOLD TR GOLD SHS 78463V107 204 1,193 SH   SOLE   1,193 0 0
SPECIAL OPPORTUNITIES FD INC COM 84741T104 335 21,652 SH   SOLE   21,652 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104 12,797 891,161 SH   SOLE   891,161 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 166 20,680 SH   SOLE   20,680 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 1,150 14,023 SH   SOLE   14,023 0 0
SUNCOR ENERGY INC NEW COM 867224107 6,648 265,604 SH   SOLE   265,604 0 0
TC ENERGY CORP COM 87807B107 447 9,600 SH   SOLE   9,600 0 0
TEXAS PACIFIC LAND CORPORATI COM 88262P102 968 775 SH   SOLE   775 0 0
TURNING PT BRANDS INC COM 90041L105 2,267 59,996 SH   SOLE   59,996 0 0
VERISK ANALYTICS INC COM 92345Y106 378 1,653 SH   SOLE   1,653 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,547 29,778 SH   SOLE   29,778 0 0
WALMART INC COM 931142103 645 4,455 SH   SOLE   4,455 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 244 5,935 SH   SOLE   5,935 0 0