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 9,821 415,621 SH   SOLE 0 57,286 0 358,335
ABBVIE COM 00287y109 11,188 69,016 SH   SOLE 0 12,941 0 56,075
ALLIANCE RESOURCE PAR LP COM 01877r108 2,639 171,079 SH   SOLE 0 171,079 0 0
ALPHABET INC CAP STK CLC COM 02079K107 2,932 1,050 SH   SOLE 0 0 0 1,050
ALTRIA GROUP INC COM 02209S103 10,397 198,988 SH   SOLE 0 26,452 0 172,536
AMAZON.COM INC COM 023135106 1,955 600 SH   SOLE 0 0 0 600
AMGEN COM 031162100 9,923 41,035 SH   SOLE 0 6,489 0 34,546
APPLE INC COM 037833100 20,295 116,232 SH   SOLE 0 6,989 0 109,243
BEAVER COAL LTD LP COM 074799107 349 147 SH   SOLE 0 147 0 0
BRISTOL-MYERS SQUIBB COCOM COM 110122108 402 5,510 SH   SOLE 0 0 0 5,510
BRIT AMER TOBACCO F SPONSORED ADR COM 110448107 1,349 32,000 SH   SOLE 0 32,000 0 0
CALUMET SPECIALTY PROD COM 131476103 71,108 5,224,715 SH   SOLE 0 3,504,836 0 1,719,879
CAMDEN PROPERTY TRUSTSBI COM 133131102 1,891 11,382 SH   SOLE 0 0 0 11,382
CHEVRON CORP COM 166764100 14,191 87,155 SH   SOLE 0 0 0 87,155
CUMMINS INC COM 231021106 8,957 43,674 SH   SOLE 0 7,574 0 36,100
CVR Partners LP LP COM 126633205 3,035 22,000 SH   SOLE 0 22,000 0 0
CVS HEALTH CORP COM 126650100 9,247 91,365 SH   SOLE 0 16,841 0 74,524
CYPRESS ENVIRONMENTL PARTNRLP LTD COM 232751107 41 25,000 SH   SOLE 0 0 0 25,000
DORCHESTER MINERALS LP COM 25820R105 19,295 743,581 SH   SOLE 0 210,706 0 532,875
ENBRIDGE INC COM 29250N105 730 15,839 SH   SOLE 0 0 0 15,839
ENERGY TRANSFER LP COM 29273V100 15,509 1,386,011 SH   SOLE 0 485,040 0 900,971
ENTERPRISE PRODUCTS PPTNSLP COM 293792107 5,490 212,726 SH   SOLE 0 0 0 212,726
EQUITY RESIDENTIAL COM 29476L107 1,787 19,879 SH   SOLE 0 0 0 19,879
FIRST FINANCIAL BANKSHARES INC COM 32020R109 386 8,760 SH   SOLE 0 0 0 8,760
GLOBAL X FDS GLBL X MLPETF COM 37954Y343 265 6,599 SH   SOLE 0 0 0 6,599
GOLDMAN SACHS GROUP COM 38141G104 396 1,200 SH   SOLE 0 0 0 1,200
HESS CORPORATION COM COM 42809H107 286 2,679 SH   SOLE 0 0 0 2,679
HP INC COM 40434L105 9,593 264,287 SH   SOLE 0 41,284 0 223,003
IBM CORP COM 459200101 10,305 79,264 SH   SOLE 0 12,122 0 67,142
INTEL CORP COM 458140100 10,717 216,249 SH   SOLE 0 30,484 0 185,765
ISHARES IBOXX INVESTMENT GRADE CORP BONDS COM 464287242 891 7,375 SH   SOLE 0 0 0 7,375
ISHARES TR PFD AND INCM SEC COM 464288687 266 7,307 SH   SOLE 0 0 0 7,307
JOHNSON & JOHNSON COM 478160104 1,815 10,245 SH   SOLE 0 0 0 10,245
KIMBERLY-CLARK CORP COM 494368103 9,499 77,135 SH   SOLE 0 12,110 0 65,025
KINDER MORGAN INC COM 49456b101 3,901 206,329 SH   SOLE 0 0 0 206,329
KRAFT HEINZ CO COM 500754106 8,861 224,975 SH   SOLE 0 35,512 0 189,463
MAGELLAN MIDSTREAM PARTNERSLP COMUNIT REPS COM 559080106 1,551 31,619 SH   SOLE 0 0 0 31,619
MARATHON OIL CORP COM COM 565849106 228 9,102 SH   SOLE 0 0 0 9,102
MEDICAL PROPERTIES TRUST INC COM 58463J304 968 45,806 SH   SOLE 0 0 0 45,806
META PLATFORMS INC CLASS A COM 30303M102 1,474 6,630 SH   SOLE 0 0 0 6,630
MICROSOFT CORP COM 594918104 5,812 18,854 SH   SOLE 0 0 0 18,854
MPLX LP COM 55336V100 6,072 183,015 SH   SOLE 0 32,605 0 150,410
MURPHY OIL CORP COM COM 626717102 208 5,165 SH   SOLE 0 0 0 5,165
NEWMONT COPR COM 651639106 11,482 144,520 SH   SOLE 0 20,734 0 123,786
NIO INC SPON ADS COM 62914v106 243 11,554 SH   SOLE 0 0 0 11,554
NUSTAR ENERGY LP COM 67058h102 7,309 506,929 SH   SOLE 0 170,000 0 336,929
NVIDIA CORPORATION COM COM 67066G104 4,665 17,100 SH   SOLE 0 0 0 17,100
OCCIDENTAL PETROL CORP COM 674599105 207,107 3,650,111 SH   SOLE 0 1,579,240 0 2,070,871
ONEOK INC COM 682680103 1,814 25,686 SH   SOLE 0 0 0 25,686
PARAMOUNT GLOBAL CLASS B COM 92556H206 10,326 273,116 SH   SOLE 0 41,322 0 231,794
PEPSICO INC COM 713448108 5,127 30,635 SH   SOLE 0 3,699 0 26,936
PFIZER INC COM 717081103 10,293 198,839 SH   SOLE 0 25,938 0 172,901
PHILIPS 66 COM COM 718546104 6,150 71,195 SH   SOLE 0 18,093 0 53,102
PLAINS ALL AMERICAN PIPELINE LP COM 726503105 7,268 675,483 SH   SOLE 0 146,460 0 529,023
PLAINS GP HOLDINGS LP COM 72651A207 124 10,756 SH   SOLE 0 0 0 10,756
PROCTER AND GAMBLE CO COM 742718109 1,948 12,750 SH   SOLE 0 0 0 12,750
PRUDENTIAL FINL COM 744320102 9,072 76,778 SH   SOLE 0 12,566 0 64,212
RAYONIER INC COM 754907103 288 7,007 SH   SOLE 0 0 0 7,007
SELECT ENERGY SVCS INC COM 81617j301 3,506 409,161 SH   SOLE 0 0 0 409,161
SHELL MIDSTREAM PARTNERS COM 822634101 2,146 150,964 SH   SOLE 0 0 0 150,964
SMUCKER J M CO COM 832696405 6,013 44,410 SH   SOLE 0 10,569 0 33,841
SUN COMMUNITIES REIT COM 866674104 6,404 36,535 SH   SOLE 0 0 0 36,535
SUNCOKE ENERGY LP COM 86722A103 575 64,612 SH   SOLE 0 64,612 0 0
SUNOCO LP COM 86765K109 12,255 300,090 SH   SOLE 0 88,000 0 212,090
TARGA RESOURCES CORP COM 87612G101 826 10,956 SH   SOLE 0 0 0 10,956
TRINITY PETROLEUM TR COM 896556107 661 10,020 SH   SOLE 0 10,020 0 0
UNITED PARCEL SERVICE COM 911312106 4,735 22,079 SH   SOLE 0 0 0 22,079
UNIVERSAL CORP VA COM 913456109 9,496 163,535 SH   SOLE 0 26,691 0 136,844
VALERO ENERGY CORP NEW COM 91913Y100 11,656 114,800 SH   SOLE 0 18,921 0 95,879
VERIZON COMMUNICATIONS COM 92343V104 8,803 172,822 SH   SOLE 0 24,776 0 148,046
WALGREENS BOOTS ALLIANCE INC COM 931427108 3,173 70,882 SH   SOLE 0 9,365 0 61,517
WALMART INC COM 931142103 7,834 52,610 SH   SOLE 0 8,272 0 44,338
WELLS FARGO & CO COM 949746101 7,360 151,881 SH   SOLE 0 29,449 0 122,432
WESTERN MIDSTREAM PARTNERS LP COM 958669103 7,663 303,878 SH   SOLE 0 40,905 0 262,973
WEYERHAEUSER CO COM COM 962166104 5,869 154,878 SH   SOLE 0 0 0 154,878
WILLIAMS COS INC COM 969457100 2,154 64,491 SH   SOLE 0 0 0 64,491