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 348 8,245 SH   SOLE   8,245 0 0
AGNICO EAGLE MINES LTD COM 008474108 68 14,200 SH Call SOLE   14,200 0 0
ALPHA METALLURGICAL RESOUR I COM 020764106 618 4,514 SH   SOLE   4,514 0 0
ALPHABET INC CAP STK CL A 02079K305 412 4,310 SH   SOLE   4,310 0 0
ALTRIA GROUP INC COM 02209S103 1,674 41,446 SH   SOLE   41,446 0 0
APPLE INC COM 037833100 521 3,768 SH   SOLE   3,768 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 8,323 31,171 SH   SOLE   31,171 0 0
BK OF AMERICA CORP COM 060505104 294 9,750 SH   SOLE   9,750 0 0
BLACKROCK MUNIASSETS FD INC COM 09254J102 140 13,650 SH   SOLE   13,650 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 1,824 51,369 SH   SOLE   51,369 0 0
BUNGE LIMITED COM G16962105 306 3,709 SH   SOLE   3,709 0 0
CACI INTL INC CL A 127190304 259 994 SH   SOLE   994 0 0
CANADIAN NAT RES LTD COM 136385101 1,191 25,585 SH   SOLE   25,585 0 0
CANADIAN NAT RES LTD COM 136385101 65 4,800 SH Call SOLE   4,800 0 0
CENOVUS ENERGY INC COM 15135U109 275 17,863 SH   SOLE   17,863 0 0
CENOVUS ENERGY INC COM 15135U109 3 500 SH Call SOLE   500 0 0
CHESAPEAKE ENERGY CORP COM 165167735 552 5,855 SH   SOLE   5,855 0 0
CHESAPEAKE ENERGY CORP COM 165167735 26 1,100 SH Call SOLE   1,100 0 0
CHEVRON CORP NEW COM 166764100 581 4,044 SH   SOLE   4,044 0 0
CLEVELAND-CLIFFS INC NEW COM 185899101 131 9,727 SH   SOLE   9,727 0 0
CLEVELAND-CLIFFS INC NEW COM 185899101 25 6,300 SH Call SOLE   6,300 0 0
CONOCOPHILLIPS COM 20825C104 257 2,514 SH   SOLE   2,514 0 0
DELAWARE INVTS NATL MUN INCO SH BEN INT 24610T108 116 10,650 SH   SOLE   10,650 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 423 2,489 SH   SOLE   2,489 0 0
DORCHESTER MINERALS LP COM UNIT 25820R105 11,768 471,114 SH   SOLE   471,114 0 0
ENOVIX CORPORATION COM 293594107 1,792 97,710 SH   SOLE   97,710 0 0
ENOVIX CORPORATION COM 293594107 344 36,000 SH Call SOLE   36,000 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 1,583 66,550 SH   SOLE   66,550 0 0
ETF SER SOLUTIONS ACQUIRERS FD 26922A263 763 33,906 SH   SOLE   33,906 0 0
EXXON MOBIL CORP COM 30231G102 380 4,350 SH   SOLE   4,350 0 0
FRANCO NEV CORP COM 351858105 1,850 15,485 SH   SOLE   15,485 0 0
FRANCO NEV CORP COM 351858105 18 1,900 SH Call SOLE   1,900 0 0
GRUPO AEROPORTUARIO DEL CENT SPON ADR 400501102 422 8,424 SH   SOLE   8,424 0 0
HOME DEPOT INC COM 437076102 1,172 4,246 SH   SOLE   4,246 0 0
HORMEL FOODS CORP COM 440452100 286 6,294 SH   SOLE   6,294 0 0
IMPERIAL OIL LTD COM NEW 453038408 276 6,390 SH   SOLE   6,390 0 0
INDUS REALTY TRUST INC COM 45580R103 338 6,459 SH   SOLE   6,459 0 0
INTEL CORP COM 458140100 505 19,590 SH   SOLE   19,590 0 0
INTEL CORP COM 458140100 8 9,000 SH Call SOLE   9,000 0 0
LAMAR ADVERTISING CO NEW CL A 512816109 288 3,495 SH   SOLE   3,495 0 0
LEGACY HOUSING CORP COM 52472M101 885 51,617 SH   SOLE   51,617 0 0
LESAKA TECHNOLOGIES INC COM NEW 64107N206 125 35,434 SH   SOLE   35,434 0 0
LISTED FD TR HORIZON KINETICS 53656F623 558 20,043 SH   SOLE   20,043 0 0
LOCKHEED MARTIN CORP COM 539830109 3,105 8,039 SH   SOLE   8,039 0 0
LOWES COS INC COM 548661107 581 3,094 SH   SOLE   3,094 0 0
LSB INDS INC COM 502160104 462 32,398 SH   SOLE   32,398 0 0
LSB INDS INC COM 502160104 4 1,100 SH Call SOLE   1,100 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 801 16,850 SH   SOLE   16,850 0 0
MOSAIC CO NEW COM 61945C103 455 9,405 SH   SOLE   9,405 0 0
NEUBERGER BERMAN MUN FD INC COM 64124P101 134 13,250 SH   SOLE   13,250 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105 438 41,330 SH   SOLE   41,330 0 0
NUVEEN ARIZONA QLTY MUN INC COM 67061W104 1,491 119,125 SH   SOLE   119,125 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101 1,366 124,210 SH   SOLE   124,210 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 514 731 SH   SOLE   731 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101 589 57,863 SH   SOLE   57,863 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101 1 2,000 SH Call SOLE   2,000 0 0
OVERSTOCK COM INC DEL COM 690370101 625 25,662 SH   SOLE   25,662 0 0
OVERSTOCK COM INC DEL COM 690370101 21 2,600 SH Call SOLE   2,600 0 0
PEABODY ENERGY CORP COM 704551100 335 13,517 SH   SOLE   13,517 0 0
PEABODY ENERGY CORP COM 704551100 138 10,200 SH Call SOLE   10,200 0 0
PEPSICO INC COM 713448108 234 1,432 SH   SOLE   1,432 0 0
PHILIP MORRIS INTL INC COM 718172109 2,968 35,760 SH   SOLE   35,760 0 0
PHILLIPS 66 COM 718546104 319 3,951 SH   SOLE   3,951 0 0
PLANET LABS PBC COM CL A 72703X106 277 51,000 SH   SOLE   51,000 0 0
PPG INDS INC COM 693506107 1,727 15,603 SH   SOLE   15,603 0 0
QUALCOMM INC COM 747525103 544 4,813 SH   SOLE   4,813 0 0
REGENERON PHARMACEUTICALS COM 75886F107 413 599 SH   SOLE   599 0 0
RENN FD INC COM 759720105 259 121,200 SH   SOLE   121,200 0 0
SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 258 27,455 SH   SOLE   27,455 0 0
SANDSTORM GOLD LTD COM NEW 80013R206 80 15,500 SH   SOLE   15,500 0 0
SEABOARD CORP DEL COM 811543107 245 72 SH   SOLE   72 0 0
SHERWIN WILLIAMS CO COM 824348106 241 1,179 SH   SOLE   1,179 0 0
SIBANYE STILLWATER LTD SPONSORED ADR 82575P107 139 14,961 SH   SOLE   14,961 0 0
SIBANYE STILLWATER LTD SPONSORED ADR 82575P107 7 6,300 SH Call SOLE   6,300 0 0
SPECIAL OPPORTUNITIES FD INC COM 84741T104 195 17,547 SH   SOLE   17,547 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104 11,448 894,346 SH   SOLE   894,346 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 145 21,915 SH   SOLE   21,915 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 412 8,618 SH   SOLE   8,618 0 0
SUNCOR ENERGY INC NEW COM 867224107 7,584 269,411 SH   SOLE   269,411 0 0
SUNCOR ENERGY INC NEW COM 867224107 166 12,900 SH Call SOLE   12,900 0 0
TARGET CORP COM 87612E106 220 1,482 SH   SOLE   1,482 0 0
TC ENERGY CORP COM 87807B107 382 9,488 SH   SOLE   9,488 0 0
TESLA INC COM 88160R101 56 213 SH   SOLE   213 0 0
TESLA INC COM 88160R101 30 21,100 SH Put SOLE   21,100 0 0
TEXAS PACIFIC LAND CORPORATI COM 88262P102 1,377 775 SH   SOLE   775 0 0
TORTOISE MIDSTRM ENERGY FD I COM 89148B200 677 20,957 SH   SOLE   20,957 0 0
TURNING PT BRANDS INC COM 90041L105 445 20,962 SH   SOLE   20,962 0 0
TURNING PT BRANDS INC COM 90041L105 0 1,200 SH Call SOLE   1,200 0 0
VERISK ANALYTICS INC COM 92345Y106 354 2,073 SH   SOLE   2,073 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 481 12,681 SH   SOLE   12,681 0 0
WALMART INC COM 931142103 466 3,592 SH   SOLE   3,592 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 231 7,130 SH   SOLE   7,130 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 339 3,239 SH   SOLE   3,239 0 0