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
AT&T COM 00206R102 12,651 603,625 SH   SOLE 0 74,554 0 529,071
ABBVIE COM 00287y109 11,443 74,716 SH   SOLE 0 12,941 0 61,775
ALLIANCE RESOURCE PAR LP COM 01877r108 3,118 171,079 SH   SOLE 0 171,079 0 0
ALPHABET INC CAP STK CLC COM 02079K107 2,296 1,050 SH   SOLE 0 0 0 1,050
ALTRIA GROUP INC COM 02209S103 9,229 220,956 SH   SOLE 0 26,452 0 194,504
AMAZON.COM INC COM 023135106 1,274 12,000 SH   SOLE 0 0 0 12,000
AMGEN COM 031162100 11,213 46,089 SH   SOLE 0 6,489 0 39,600
APPLE INC COM 037833100 16,103 117,781 SH   SOLE 0 6,989 0 110,792
ARCH RES INC DEL CLASS A COM 03940R107 1,345 9,400 SH   SOLE 0 9,400 0 0
BEAVER COAL LTD LP COM 074799107 389 147 SH   SOLE 0 147 0 0
BRISTOL-MYERS SQUIBB COCOM COM 110122108 424 5,510 SH   SOLE 0 0 0 5,510
BRIT AMER TOBACCO F SPONSORED ADR COM 110448107 2,563 59,752 SH   SOLE 0 32,000 0 27,752
CALUMET SPECIALTY PROD COM 131476103 56,429 5,431,094 SH   SOLE 0 3,711,215 0 1,719,879
CAMDEN PROPERTY TRUSTSBI COM 133131102 1,448 10,768 SH   SOLE 0 0 0 10,768
CHEVRON CORP COM 166764100 11,571 79,925 SH   SOLE 0 0 0 79,925
CISCO SYSTEMS INC COM 17275R102 6,722 157,651 SH   SOLE 0 30,200 0 127,451
CITIGROUP INC COM 172967424 6,647 144,542 SH   SOLE 0 27,920 0 116,622
CUMMINS INC COM 231021106 9,654 49,884 SH   SOLE 0 7,574 0 42,310
CVR Partners LP LP COM 126633205 2,196 22,000 SH   SOLE 0 22,000 0 0
DORCHESTER MINERALS LP COM 25820R105 16,116 675,739 SH   SOLE 0 146,706 0 529,033
ENBRIDGE INC COM 29250N105 669 15,839 SH   SOLE 0 0 0 15,839
ENERGY TRANSFER LP COM 29273V100 14,000 1,402,812 SH   SOLE 0 485,040 0 917,772
ENTERPRISE PRODUCTS PPTNSLP COM 293792107 5,387 221,081 SH   SOLE 0 0 0 221,081
EQUITY RESIDENTIAL COM 29476L107 1,435 19,879 SH   SOLE 0 0 0 19,879
EXXON MOBIL CORP COM 30231G102 1,092 12,756 SH   SOLE 0 0 0 12,756
FIRST FINANCIAL BANKSHARES INC COM 32020R109 344 8,760 SH   SOLE 0 0 0 8,760
GLOBAL X FDS GLBL X MLPETF COM 37954Y343 243 6,599 SH   SOLE 0 0 0 6,599
GOLDMAN SACHS GROUP COM 38141G104 5,796 19,516 SH   SOLE 0 4,600 0 14,916
HESS CORPORATION COM COM 42809H107 283 2,679 SH   SOLE 0 0 0 2,679
HP INC COM 40434L105 9,639 294,076 SH   SOLE 0 41,284 0 252,792
IBM CORP COM 459200101 12,486 88,436 SH   SOLE 0 12,122 0 76,314
INTEL CORP COM 458140100 9,117 243,716 SH   SOLE 0 30,484 0 213,232
ISHARES IBOXX INVESTMENT GRADE CORP BONDS COM 464287242 748 6,807 SH   SOLE 0 0 0 6,807
ISHARES TR PFD AND INCM SEC COM 464288687 235 7,159 SH   SOLE 0 0 0 7,159
JOHNSON & JOHNSON COM 478160104 1,818 10,245 SH   SOLE 0 0 0 10,245
KIMBERLY-CLARK CORP COM 494368103 11,675 86,392 SH   SOLE 0 12,110 0 74,282
KINDER MORGAN INC COM 49456b101 3,458 206,329 SH   SOLE 0 0 0 206,329
KRAFT HEINZ CO COM 500754106 9,922 260,172 SH   SOLE 0 35,512 0 224,660
MAGELLAN MIDSTREAM PARTNERSLP COMUNIT REPS COM 559080106 1,623 34,003 SH   SOLE 0 0 0 34,003
MARATHON OIL CORP COM COM 565849106 204 9,102 SH   SOLE 0 0 0 9,102
MEDICAL PROPERTIES TRUST INC COM 58463J304 699 45,806 SH   SOLE 0 0 0 45,806
META PLATFORMS INC CLASS A COM 30303M102 1,069 6,630 SH   SOLE 0 0 0 6,630
MICROSOFT CORP COM 594918104 4,979 19,387 SH   SOLE 0 0 0 19,387
MPLX LP COM 55336V100 5,428 186,232 SH   SOLE 0 32,605 0 153,627
NEWMONT COPR COM 651639106 8,368 140,248 SH   SOLE 0 20,734 0 119,514
NIO INC SPON ADS COM 62914v106 250 11,554 SH   SOLE 0 0 0 11,554
NUSTAR ENERGY LP COM 67058h102 8,657 618,372 SH   SOLE 0 180,000 0 438,372
NVIDIA CORPORATION COM COM 67066G104 2,592 17,100 SH   SOLE 0 0 0 17,100
OCCIDENTAL PETROL CORP COM 674599105 214,918 3,650,111 SH   SOLE 0 1,579,240 0 2,070,871
ONEOK INC COM 682680103 1,425 25,686 SH   SOLE 0 0 0 25,686
PARAMOUNT GLOBAL CLASS B COM 92556H206 7,861 318,552 SH   SOLE 0 41,322 0 277,230
PEPSICO INC COM 713448108 5,105 30,635 SH   SOLE 0 3,699 0 26,936
PFIZER INC COM 717081103 10,467 199,652 SH   SOLE 0 25,938 0 173,714
PLAINS ALL AMERICAN PIPELINE LP COM 726503105 7,265 739,849 SH   SOLE 0 146,460 0 593,389
PLAINS GP HOLDINGS LP COM 72651A207 111 10,756 SH   SOLE 0 0 0 10,756
PROCTER AND GAMBLE CO COM 742718109 1,833 12,750 SH   SOLE 0 0 0 12,750
PRUDENTIAL FINL COM 744320102 8,577 89,646 SH   SOLE 0 12,566 0 77,080
RAYONIER INC COM 754907103 261 7,007 SH   SOLE 0 0 0 7,007
SELECT ENERGY SVCS INC COM 81617j301 2,790 409,161 SH   SOLE 0 0 0 409,161
SHELL MIDSTREAM PARTNERS COM 822634101 336 23,884 SH   SOLE 0 0 0 23,884
SMUCKER J M CO COM 832696405 5,681 44,385 SH   SOLE 0 10,569 0 33,816
SUN COMMUNITIES REIT COM 866674104 5,788 36,321 SH   SOLE 0 0 0 36,321
SUNCOKE ENERGY LP COM 86722A103 440 64,612 SH   SOLE 0 64,612 0 0
SUNOCO LP COM 86765K109 11,178 300,090 SH   SOLE 0 88,000 0 212,090
TARGA RESOURCES CORP COM 87612G101 653 10,956 SH   SOLE 0 0 0 10,956
TRINITY PETROLEUM TR COM 896556107 711 10,020 SH   SOLE 0 10,020 0 0
UNITED PARCEL SERVICE COM 911312106 4,030 22,079 SH   SOLE 0 0 0 22,079
UNIVERSAL CORP VA COM 913456109 11,122 183,835 SH   SOLE 0 26,691 0 157,144
VALERO ENERGY CORP NEW COM 91913Y100 7,735 72,780 SH   SOLE 0 10,682 0 62,098
VERIZON COMMUNICATIONS COM 92343V104 10,093 198,890 SH   SOLE 0 24,776 0 174,114
VERTEX ENERGY INC COM 92534K107 946 90,000 SH   SOLE 0 90,000 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 6,815 179,817 SH   SOLE 0 21,520 0 158,297
WALMART INC COM 931142103 7,387 60,765 SH   SOLE 0 8,272 0 52,493
WELLS FARGO & CO COM 949746101 7,248 185,065 SH   SOLE 0 29,449 0 155,616
WESTERN MIDSTREAM PARTNERS LP COM 958669103 7,387 303,878 SH   SOLE 0 40,905 0 262,973
WEYERHAEUSER CO COM COM 962166104 4,885 147,497 SH   SOLE 0 0 0 147,497
WILLIAMS COS INC COM 969457100 2,012 64,491 SH   SOLE 0 0 0 64,491