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
ABBVIE COM 00287Y109   12,316,680 71,809 SH   SOLE 0 12,941 0 58,868
ALLIANCE RESOURCE PAR LP COM 01877R108   7,728,553 315,967 SH   SOLE 0 213,448 0 102,519
ALTRIA GROUP INC COM 02209S103   12,410,174 272,452 SH   SOLE 0 65,159 0 207,293
AMGEN INC COM 031162100   12,513,310 40,049 SH   SOLE 0 4,768 0 35,281
APPLE INC COM 037833100   20,497,538 97,320 SH   SOLE 0 0 0 97,320
ARMADA HOFFLER PROPERTIES COM 04208T108   974,245 87,849 SH   SOLE 0 45,450 0 42,399
AT&T COM 00206R102   12,067,641 631,483 SH   SOLE 0 186,348 0 445,135
BANK OF AMERICA COM 060505104   13,582,052 341,515 SH   SOLE 0 46,635 0 294,880
BERKSHIRE HATHAWAY INC CL B NEW 084670702   302,659 744 SH   SOLE 0 0 0 744
BLACKSTONE SECURED LENDING F COM 09261X102   1,985,707 64,850 SH   SOLE 0 14,500 0 50,350
BLUE OWL CAPITAL CORP COM 69121K104   477,804 31,107 SH   SOLE 0 30,000 0 1,107
BRIGHTSPIRE CAPITAL INC COM CL A 10949T109   363,460 63,765 SH   SOLE 0 63,765 0 0
BRISTOL-MYERS SQUIBB COCOM COM 110122108   6,695,840 161,229 SH   SOLE 0 24,541 0 136,688
BRITISH AMER TOBACCO F SPONSORED ADR COM 110448107   12,086,424 390,767 SH   SOLE 0 145,802 0 244,965
CALUMET SPECIALTY PROD COM 131476103   84,281,118 5,251,160 SH   SOLE 0 3,721,215 1,529,945 1,529,945
CHEVRON CORP COM 166764100   11,684,730 74,701 SH   SOLE 0 0 0 74,701
CISCO SYSTEMS INC COM 17275R102   8,455,355 177,970 SH   SOLE 0 30,200 0 147,770
CITIGROUP INC COM 172967424   12,150,877 191,473 SH   SOLE 0 27,920 0 163,553
CONAGRA BRANDS INC COM 205887102   5,916,902 208,195 SH   SOLE 0 42,731 0 165,464
CUMMINS INC COM 231021106   9,715,535 35,083 SH   SOLE 0 7,574 0 27,509
DORCHESTER MINERALS LP COM 25820R105   18,875,110 611,835 SH   SOLE 0 146,706 0 465,129
ENBRIDGE INC COM COM 29250N105   1,713,374 48,142 SH   SOLE   0 0 48,142
ENERGY TRANSFER LP COM 29273V100   23,043,736 1,420,699 SH   SOLE 0 485,040 0 935,659
ENTERPRISE PRODUCTS PPTNSLP COM 293792107   7,077,727 244,228 SH   SOLE 0 0 0 244,228
EXXON MOBIL CORP COM 30231G102   1,091,338 9,480 SH   SOLE 0 0 0 9,480
FIRST FINANCIAL BANKSHARES INC COM 32020R109   258,683 8,760 SH   SOLE 0 0 0 8,760
FS KKR CAPITAL CORP COM 302635206   1,819,520 92,221 SH   SOLE 0 21,750 0 70,471
GLOBAL PARTNERS LP COMUNITS COM 37946R109   449,912 9,860 SH   SOLE 0 0 0 9,860
GLOBAL X FDS GLBL X MLPETF COM 37954Y343   320,051 6,599 SH   SOLE 0 0 0 6,599
GOLDMAN SACHS BDC INC SHS 38147U107   1,847,593 122,927 SH   SOLE 0 28,600 0 94,327
GOLDMAN SACHS GROUP COM 38141G104   7,494,490 16,569 SH   SOLE 0 4,600 0 11,969
HF SINCLAIR CORP COM 403949100   10,398,420 194,946 SH   SOLE 0 20,853 0 174,093
HP INC COM 40434L105   8,033,028 229,384 SH   SOLE 0 41,284 0 188,100
ISHARES IBOXX INVESTMENT GRADE CORP BONDS COM 464287242   345,908 3,229 SH   SOLE 0 0 0 3,229
JOHNSON & JOHNSON COM 478160104   842,174 5,762 SH   SOLE 0 0 0 5,762
KIMBERLY-CLARK CORP COM 494368103   11,004,728 79,629 SH   SOLE 0 12,110 0 67,519
KINDER MORGAN INC COM 49456B101   3,734,268 187,935 SH   SOLE 0 0 0 187,935
KRAFT HEINZ CO COM 500754106   8,079,681 250,766 SH   SOLE 0 35,512 0 215,254
MEDICAL PROPERTIES TRUST INC COM 58463J304   1,879,785 436,145 SH   SOLE 0 337,000 0 99,145
MICROSOFT CORP COM 594918104   6,718,552 15,032 SH   SOLE 0 0 0 15,032
MPLX LP COM 55336V100   8,804,205 206,720 SH   SOLE 0 32,605 0 174,115
NEWMONT COPR COM 651639106   10,818,915 258,393 SH   SOLE 0 32,985 0 225,408
NEXPOINT DIVERSIFIED REAL ES COM NEW 65340G205   615,489 111,300 SH   SOLE 0 111,300 0 0
NNN REIT INC COM COM 637417106   531,691 12,481 SH   SOLE 0 0 0 12,481
OCCIDENTAL PETE CORP WTS EXP 08/03/2027 *W EXP 08/03/2027 674599162   19,277,574 468,357 SH   SOLE 0 254,425 0 213,932
OCCIDENTAL PETROL CORP COM 674599105   224,837,465 3,567,150 SH   SOLE 0 1,579,240 0 1,987,910
ONEOK INC COM 682680103   1,613,793 19,789 SH   SOLE 0 0 0 19,789
PEPSICO INC COM 713448108   4,407,259 26,722 SH   SOLE 0 3,699 0 23,023
PFIZER INC COM 717081103   8,568,008 306,219 SH   SOLE 0 39,489 0 266,730
PLAINS ALL AMERICAN PIPELINE LP COM 726503105   13,626,126 762,941 SH   SOLE 0 146,460 0 616,481
PLAINS GP HOLDINGS LP COM 72651A207   298,975 15,886 SH   SOLE 0 0 0 15,886
PROCTER AND GAMBLE CO COM 742718109   700,910 4,250 SH   SOLE 0 0 0 4,250
RAYONIER INC COM 754907103   203,834 7,007 SH   SOLE 0 0 0 7,007
REALTY INCOME COPR REIT COM 756109104   1,018,105 19,275 SH   SOLE 0 0 0 19,275
RLJ LODGING TRUST CUM CONV PFD A 74965L200   2,557,348 102,746 SH   SOLE 0 51,948 0 50,798
SELECT WATER SOLUTIONSINC CL A COM COM 81617J301   4,378,023 409,161 SH   SOLE 0 0 0 409,161
SIMON PROPERTY GROUP INC COM 828806109   878,770 5,789 SH   SOLE 0 0 0 5,789
SMUCKER J M CO COM 832696405   4,218,540 38,688 SH   SOLE 0 10,569 0 28,119
STARWOOD PROPERTY TRUST INC COM 85571B105   928,647 49,031 SH   SOLE 0 21,500 0 27,531
SUN COMMUNITIES REIT COM 866674104   2,679,972 22,270 SH   SOLE 0 0 0 22,270
SUNOCO LP COM 86765K109   32,314,759 571,538 SH   SOLE 0 160,000 0 411,538
TRINITY PETROLEUM TR COM 896556107   711,420 10,020 SH   SOLE 0 10,020 0 0
UNITED PARCEL SERVICE COM 911312106   2,351,767 17,185 SH   SOLE 0 0 0 17,185
UNIVERSAL CORP VA COM 913456109   7,281,798 151,106 SH   SOLE 0 26,691 0 124,415
VALERO ENERGY CORP NEW COM 91913Y100   11,348,640 72,395 SH   SOLE 0 10,682 0 61,713
VANGUARD INDEX FUNDS S&P500 ETF USD S&P 500 ETF SHS 922908363   255,532 511 SH   SOLE 0 0 0 511
VERIZON COMMUNICATIONS COM 92343V104   13,104,587 317,764 SH   SOLE 0 87,888 0 229,876
VERTEX ENERGY INC COM 92534K107   170,046 180,000 SH   SOLE 0 180,000 0 0
WELLS FARGO & CO COM 949746101   10,502,112 176,833 SH   SOLE 0 29,449 0 147,384
WESTERN MIDSTREAM PARTNERS LP COM 958669103   12,381,537 311,642 SH   SOLE 0 40,905 0 270,737
WEYERHAEUSER CO COM COM 962166104   1,434,887 50,542 SH   SOLE 0 0 0 50,542
WILLIAMS COS INC COM 969457100   1,520,055 35,766 SH   SOLE 0 0 0 35,766
WP CAREY INC COM COM 92936U109   1,216,550 22,099 SH   SOLE 0 0 0 22,099