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
AMAZON COM INC COM 023135106   303,880 2,000 SH   SOLE 0 0 0 2,000
AMERICAN TOWER CORP NEW COM 03027X100   898,277 4,161 SH   SOLE 0 0 0 4,161
AMGEN INC COM 031162100   1,150,048 3,993 SH   SOLE 0 0 0 3,993
APPLE INC COM 037833100   4,613,019 23,960 SH   SOLE 0 0 0 23,960
APPLOVIN CORP COM CL A 03831W108   422,012 10,590 SH   SOLE 0 0 0 10,590
ARCH RESOURCES INC CL A 03940R107   928,601 5,596 SH   SOLE 0 0 0 5,596
ARES CAPITAL CORP COM 04010L103   352,934 17,620 SH   SOLE 0 0 0 17,620
AUTOMATIC DATA PROCESSING IN COM 053015103   1,147,145 4,924 SH   SOLE 0 0 0 4,924
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   822,206 6,428 SH   SOLE 0 0 0 6,428
BP PLC SPONSORED ADR 055622104   337,980 9,547 SH   SOLE 0 0 0 9,547
BROADCOM INC COM 11135F101   1,852,975 1,660 SH   SOLE 0 0 0 1,660
CADENCE DESIGN SYSTEM INC COM 127387108   758,551 2,785 SH   SOLE 0 0 0 2,785
CHEVRON CORP NEW COM 166764100   1,448,867 9,714 SH   SOLE 0 0 0 9,714
CISCO SYS INC COM 17275R102   1,174,033 23,239 SH   SOLE 0 0 0 23,239
COCA COLA CO COM 191216100   906,403 15,381 SH   SOLE 0 0 0 15,381
CONOCOPHILLIPS COM 20825C104   687,034 5,919 SH   SOLE 0 0 0 5,919
COSTCO WHSL CORP NEW COM 22160K105   330,040 500 SH   SOLE 0 0 0 500
CSI COMPRESSCO LP COM UNIT 12637A103   173,917 106,697 SH   SOLE 0 0 0 106,697
CUMMINS INC COM 231021106   1,008,111 4,208 SH   SOLE 0 0 0 4,208
DEVON ENERGY CORP NEW COM 25179M103   1,178,645 26,019 SH   SOLE 0 0 0 26,019
DIAMONDBACK ENERGY INC COM 25278X109   864,261 5,573 SH   SOLE 0 0 0 5,573
DOLLAR GEN CORP NEW COM 256677105   611,232 4,496 SH   SOLE 0 0 0 4,496
DORCHESTER MINERALS LP COM UNIT 25820R105   249,703 7,845 SH   SOLE 0 0 0 7,845
ENTERPRISE PRODS PARTNERS L COM 293792107   217,651 8,260 SH   SOLE 0 0 0 8,260
EOG RES INC COM 26875P101   2,129,930 17,610 SH   SOLE 0 0 0 17,610
EXXON MOBIL CORP COM 30231G102   1,882,520 18,829 SH   SOLE 0 0 0 18,829
FAIR ISAAC CORP COM 303250104   861,368 740 SH   SOLE 0 0 0 740
FASTENAL CO COM 311900104   831,323 12,835 SH   SOLE 0 0 0 12,835
HIGHPEAK ENERGY INC *W EXP 08/21/202 43114Q121   2,011,920 308,104 SH   SOLE 0 0 0 308,104
HIGHPEAK ENERGY INC COM 43114Q105   11,440,972 803,439 SH   SOLE 0 0 0 803,439
HOME DEPOT INC COM 437076102   1,296,097 3,740 SH   SOLE 0 0 0 3,740
HONEYWELL INTL INC COM 438516106   825,838 3,938 SH   SOLE 0 0 0 3,938
HUNTINGTON INGALLS INDS INC COM 446413106   862,005 3,320 SH   SOLE 0 0 0 3,320
ILLINOIS TOOL WKS INC COM 452308109   1,082,599 4,133 SH   SOLE 0 0 0 4,133
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887   866,815 17,378 SH   SOLE 0 0 0 17,378
ISHARES TR 7-10 YR TRSY BD 464287440   26,509,371 275,022 SH   SOLE 0 0 0 275,022
ISHARES TR BLACKROCK ULTRA 46434V878   1,482,397 29,436 SH   SOLE 0 0 0 29,436
ISHARES TR CORE DIV GRWTH 46434V621   1,639,842 30,469 SH   SOLE 0 0 0 30,469
ISHARES TR CORE S&P US VLU 464287663   251,473 2,982 SH   SOLE 0 0 0 2,982
ISHARES TR CORE US AGGBD ET 464287226   2,080,975 20,967 SH   SOLE 0 0 0 20,967
ISHARES TR MODERT ALLOC ETF 464289875   337,394 8,128 SH   SOLE 0 0 0 8,128
ISHARES TR MSCI ACWI ETF 464288257   351,005 3,449 SH   SOLE 0 0 0 3,449
ISHARES TR MSCI USA MMENTM 46432F396   2,170,417 13,834 SH   SOLE 0 0 0 13,834
ISHARES TR RUS 1000 GRW ETF 464287614   746,708 2,463 SH   SOLE 0 0 0 2,463
ISHARES TR RUS 1000 VAL ETF 464287598   482,365 2,919 SH   SOLE 0 0 0 2,919
ISHARES TR RUS MID CAP ETF 464287499   499,960 6,432 SH   SOLE 0 0 0 6,432
ISHARES TR S&P SML 600 GWT 464287887   258,039 2,062 SH   SOLE 0 0 0 2,062
ISHARES TR US TREAS BD ETF 46429B267   3,786,532 164,346 SH   SOLE 0 0 0 164,346
JOHNSON & JOHNSON COM 478160104   689,480 4,399 SH   SOLE 0 0 0 4,399
JPMORGAN CHASE & CO COM 46625H100   896,345 5,270 SH   SOLE 0 0 0 5,270
KIMBELL RTY PARTNERS LP UNIT 49435R102   781,121 51,902 SH   SOLE 0 0 0 51,902
MICROSOFT CORP COM 594918104   2,314,445 6,155 SH   SOLE 0 0 0 6,155
NVIDIA CORPORATION COM 67066G104   501,658 1,013 SH   SOLE 0 0 0 1,013
OCCIDENTAL PETE CORP COM 674599105   668,241 11,191 SH   SOLE 0 0 0 11,191
PATTERSON-UTI ENERGY INC COM 703481101   249,605 23,112 SH   SOLE 0 0 0 23,112
PAYCHEX INC COM 704326107   1,206,823 10,132 SH   SOLE 0 0 0 10,132
PEPSICO INC COM 713448108   698,892 4,115 SH   SOLE 0 0 0 4,115
PERMIAN RESOURCES CORP CLASS A COM 71424F105   1,575,084 115,815 SH   SOLE 0 0 0 115,815
PFIZER INC COM 717081103   580,464 20,162 SH   SOLE 0 0 0 20,162
PIONEER NAT RES CO COM 723787107   4,446,186 19,771 SH   SOLE 0 0 0 19,771
PROCTER AND GAMBLE CO COM 742718109   729,156 4,976 SH   SOLE 0 0 0 4,976
PROSPERITY BANCSHARES INC COM 743606105   717,261 10,590 SH   SOLE 0 0 0 10,590
QUALCOMM INC COM 747525103   971,480 6,717 SH   SOLE 0 0 0 6,717
SHELL PLC SPON ADS 780259305   462,379 7,027 SH   SOLE 0 0 0 7,027
SPDR INDEX SHS FDS PORTFLI MSCI GBL 78463X475   3,827,647 69,166 SH   SOLE 0 0 0 69,166
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   3,060,117 86,420 SH   SOLE 0 0 0 86,420
SPDR SER TR PORTFLI INTRMDIT 78464A672   5,686,811 199,118 SH   SOLE 0 0 0 199,118
TEXAS PACIFIC LAND CORPORATI COM 88262P102   632,125 402 SH   SOLE 0 0 0 402
TJX COS INC NEW COM 872540109   773,276 8,243 SH   SOLE 0 0 0 8,243
TRIUMPH FINANCIAL INC COM 89679E300   235,249 2,934 SH   SOLE 0 0 0 2,934
UNITED PARCEL SERVICE INC CL B 911312106   674,832 4,292 SH   SOLE 0 0 0 4,292
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   1,242,554 16,894 SH   SOLE 0 0 0 16,894
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   26,034,550 59,603 SH   SOLE 0 0 0 59,603
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   3,723,331 36,191 SH   SOLE 0 0 0 36,191
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   9,112,599 190,242 SH   SOLE 0 0 0 190,242
VERIZON COMMUNICATIONS INC COM 92343V104   907,872 24,081 SH   SOLE 0 0 0 24,081
VIPER ENERGY INC CL A 927959106   1,611,815 51,364 SH   SOLE 0 0 0 51,364
WALMART INC COM 931142103   315,300 2,000 SH   SOLE 0 0 0 2,000
WILLIAMS COS INC COM 969457100   835,093 23,976 SH   SOLE 0 0 0 23,976