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
3M COMPANY COM 88579Y101 6,009 34,259 SH   SOLE 0 0 0 34,259
AT&T COM 00206R102 8,344 308,948 SH   SOLE 0 0 0 308,948
ABBVIE COM 00287y109 8,004 74,206 SH   SOLE 0 0 0 74,206
ALLIANCE RESOURCE PAR LP COM 01877r108 1,859 171,079 SH   SOLE 0 0 0 171,079
ALPHABET INC CAP STK CLC COM 02079K107 2,798 1,050 SH   SOLE 0 0 0 1,050
ALTRIA GROUP INC COM 02209S103 7,393 162,420 SH   SOLE 0 0 0 162,420
AMAZON.COM INC COM 023135106 1,971 600 SH   SOLE 0 0 0 600
AMGEN COM 031162100 7,334 34,493 SH   SOLE 0 0 0 34,493
APPLE INC COM 037833100 15,980 112,938 SH   SOLE 0 0 0 112,938
BEAVER COAL LTD LP COM 074799107 235 147 SH   SOLE 0 0 0 147
BP MIDSTREAM PARTNERS COM 055622104 3,104 234,274 SH   SOLE 0 0 0 234,274
BRISTOL-MYERS SQUIBB COCOM COM 110122108 326 5,510 SH   SOLE 0 0 0 5,510
BRIT AMER TOBACCO F SPONSORED ADR COM 110448107 705 20,000 SH   SOLE 0 0 0 20,000
CALUMET SPECIALTY PROD COM 131476103 40,730 5,149,218 SH   SOLE 0 0 0 5,149,218
CAMDEN PROPERTY TRUSTSBI COM 133131102 1,678 11,382 SH   SOLE 0 0 0 11,382
CHEVRON CORP COM 166764100 9,430 92,961 SH   SOLE 0 0 0 92,961
CUMMINS INC COM 231021106 7,554 33,643 SH   SOLE 0 0 0 33,643
CVS HEALTH CORP COM 126650100 8,469 99,811 SH   SOLE 0 0 0 99,811
CYPRESS ENVIRONMENTL PARTNRLP LTD COM 232751107 44 25,000 SH   SOLE 0 0 0 25,000
DORCHESTER MINERALS LP COM 25820R105 14,466 754,631 SH   SOLE 0 0 0 754,631
ENBRIDGE INC COM 29250N105 630 15,839 SH   SOLE 0 0 0 15,839
ENERGY TRANSFER LP COM 29273V100 10,665 1,113,310 SH   SOLE 0 0 0 1,113,310
ENTERPRISE PRODUCTS PPTNSLP COM 293792107 3,500 161,783 SH   SOLE 0 0 0 161,783
EQUITY RESIDENTIAL COM 29476L107 1,608 19,879 SH   SOLE 0 0 0 19,879
FACEBOOK INC-CLASS A COM 30303M102 2,229 6,570 SH   SOLE 0 0 0 6,570
FIRST FINANCIAL BANKSHARES INC COM 32020R109 402 8,760 SH   SOLE 0 0 0 8,760
GENERAL ELECTRIC CO COM 369604103 811 7,873 SH   SOLE 0 0 0 7,873
GLOBAL X FDS GLBL X MLPETF COM 37954Y343 232 6,599 SH   SOLE 0 0 0 6,599
GOLDMAN SACHS GROUP COM 38141G104 453 1,200 SH   SOLE 0 0 0 1,200
GRAYSCALE BITCOIN TR COM 389637109 1,207 35,665 SH   SOLE 0 0 0 35,665
HESS CORPORATION COM 42809H107 209 2,679 SH   SOLE 0 0 0 2,679
HP INC COM 40434L105 8,016 292,998 SH   SOLE 0 0 0 292,998
IBM CORP COM 459200101 9,335 67,197 SH   SOLE 0 0 0 67,197
INTEL CORP COM 458140100 8,803 165,231 SH   SOLE 0 0 0 165,231
ISHARES IBOXX INVESTMENT GRADE CORP BONDS COM 464287242 1,030 7,745 SH   SOLE 0 0 0 7,745
ISHARES TR PFD AND INCM SEC COM 464288687 283 7,307 SH   SOLE 0 0 0 7,307
JOHNSON & JOHNSON COM 478160104 1,654 10,245 SH   SOLE 0 0 0 10,245
KIMBERLY-CLARK CORP COM 494368103 8,215 62,034 SH   SOLE 0 0 0 62,034
KINDER MORGAN INC COM 49456b101 3,185 190,396 SH   SOLE 0 0 0 190,396
KRAFT HEINZ CO COM 500754106 7,990 217,010 SH   SOLE 0 0 0 217,010
MAGELLAN MIDSTREAM PARTNERSLP COMUNIT REPS COM 559080106 1,441 31,619 SH   SOLE 0 0 0 31,619
MEDICAL PROPERTIES TRUST INC COM 58463J304 821 40,931 SH   SOLE 0 0 0 40,931
MICROSOFT CORP COM 594918104 5,792 20,547 SH   SOLE 0 0 0 20,547
MPLX LP COM 55336V100 4,998 175,583 SH   SOLE 0 0 0 175,583
NEWMONT COPR COM 651639106 8,323 153,289 SH   SOLE 0 0 0 153,289
NIO INC SPON ADS COM 62914v106 311 8,743 SH   SOLE 0 0 0 8,743
NUSTAR ENERGY LP COM 67058h102 6,226 395,573 SH   SOLE 0 0 0 395,573
NVIDIA CORPORATION COM COM 67066G104 3,542 17,100 SH   SOLE 0 0 0 17,100
OCCIDENTAL PETROL CORP COM 674599105 107,947 3,649,327 SH   SOLE 0 0 0 3,649,327
ONEOK INC COM 682680103 2,252 38,836 SH   SOLE 0 0 0 38,836
PEPSICO INC COM 713448108 4,607 30,635 SH   SOLE 0 0 0 30,635
PFIZER INC COM 717081103 11,047 256,850 SH   SOLE 0 0 0 256,850
PHILIPS 66 COM COM 718546104 4,982 71,152 SH   SOLE 0 0 0 71,152
PLAINS ALL AMERICAN PIPELINE LP COM 726503105 6,369 626,279 SH   SOLE 0 0 0 626,279
PLAINS GP HOLDINGS LP COM 72651A207 115 10,756 SH   SOLE 0 0 0 10,756
PROCTER AND GAMBLE CO COM 742718109 1,782 12,750 SH   SOLE 0 0 0 12,750
PRUDENTIAL FINL COM 744320102 8,033 76,362 SH   SOLE 0 0 0 76,362
RAYONIER INC COM 754907103 250 7,007 SH   SOLE 0 0 0 7,007
SELECT ENERGY SVCS INC COM 81617j301 2,123 409,161 SH   SOLE 0 0 0 409,161
SHELL MIDSTREAM PARTNERS COM 822634101 2,165 183,958 SH   SOLE 0 0 0 183,958
SMUCKER J M CO COM 832696405 5,330 44,410 SH   SOLE 0 0 0 44,410
SUN COMMUNITIES REIT COM 866674104 7,780 42,034 SH   SOLE 0 0 0 42,034
SUNCOKE ENERGY LP COM 86722A103 405 64,612 SH   SOLE 0 0 0 64,612
SUNOCO LP COM 86765K109 11,199 300,090 SH   SOLE 0 0 0 300,090
TARGA RESOURCES CORP COM 87612G101 539 10,956 SH   SOLE 0 0 0 10,956
TRINITY PETROLEUM TR COM 896556107 501 10,020 SH   SOLE 0 0 0 10,020
UNITED PARCEL SERVICE COM 911312106 4,196 23,047 SH   SOLE 0 0 0 23,047
UNIVERSAL CORP VA COM 913456109 7,815 161,716 SH   SOLE 0 0 0 161,716
VALERO ENERGY CORP NEW COM 91913Y100 8,016 113,595 SH   SOLE 0 0 0 113,595
VERIZON COMMUNICATIONS COM 92343V104 8,309 153,853 SH   SOLE 0 0 0 153,853
VIACOMCBS INC CLASS B COM 92556H206 7,508 190,035 SH   SOLE 0 0 0 190,035
WALGREENS BOOTS ALLIANCE INC COM 931427108 3,259 69,283 SH   SOLE 0 0 0 69,283
WALMART INC COM 931142103 7,108 51,003 SH   SOLE 0 0 0 51,003
WELLS FARGO & CO COM 949746101 10,013 215,760 SH   SOLE 0 0 0 215,760
WESTERN MIDSTREAM PARTNERS LP COM 958669103 6,369 303,878 SH   SOLE 0 0 0 303,878
WEYERHAEUSER CO COM COM 962166104 6,420 180,493 SH   SOLE 0 0 0 180,493
WILLIAMS COS INC COM 969457100 1,672 64,491 SH   SOLE 0 0 0 64,491