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 Inc COM 00287Y109   1,075,953 7,986 SH   SOLE   0 0 7,986
Amazon Com Inc COM 023135106   327,333 2,511 SH   SOLE   0 0 2,511
American Tower Reit com COM 03027X100   1,160,290 5,933 SH   SOLE   0 0 5,933
Amgen Inc COM 031162100   1,141,860 5,143 SH   SOLE   0 0 5,143
Apple Inc COM 037833100   5,017,421 25,867 SH   SOLE   0 0 25,867
Arch Resources Inc COM 03940R107   1,171,125 10,386 SH   SOLE   0 0 10,386
Automatic Data COM 053015103   1,149,424 5,199 SH   SOLE   0 0 5,199
Ares Cap Corp COM 04010L103   306,943 16,795 SH   SOLE   0 0 16,795
Avanti Helium Corp COM 05351P108   3,730 10,257 SH   SOLE   0 0 10,257
Booz Allen Hamilton Hldg Corp COM 099502106   1,198,472 10,739 SH   SOLE   0 0 10,739
BP PLC Spons ADR COM 055622104   370,944 10,511 SH   SOLE   0 0 10,511
Broadcom Inc COM 01113F101   2,236,276 2,578 SH   SOLE   0 0 2,578
Cadence Design System Inc COM 127387108   1,320,347 5,630 SH   SOLE   0 0 5,630
CHEVRON CORP COM 166764100   2,750,284 17,478 SH   SOLE   0 0 17,478
Cisco Sys Inc COM 17275R102   1,178,842 22,783 SH   SOLE   0 0 22,783
Coca Cola Co COM 191216100   1,292,888 21,301 SH   SOLE   0 0 21,301
Concophillips COM 20825C104   629,286 6,038 SH   SOLE   0 0 6,038
Costco Whsl Corp New COM 22160K105   269,190 500 SH   SOLE   0 0 500
CSI Compressco LP COM COM 12637A103   134,438 106,697 SH   SOLE   0 0 106,697
Cummings Inc COM 231021106   1,289,147 5,258 SH   SOLE   0 0 5,258
DR Horton Inc COM 23331A109   1,379,134 11,333 SH   SOLE   0 0 11,333
Devon Energy Corp COM 25179M103   1,699,087 35,148 SH   SOLE   0 0 35,148
Diamondback Energy Inc COM 25278X109   11,412,819 86,882 SH   SOLE   0 0 86,882
Dollar Gen Corp New COM 256677105   903,059 5,319 SH   SOLE   0 0 5,319
Dorchester Minerals LP COM 25820R105   353,235 8,452 SH   SOLE   0 0 8,452
ELF Beauty Inc COM 26856L103   1,957,102 17,133 SH   SOLE   0 0 17,133
Enterprise Prods Partners LP COM 293792107   217,651 8,260 SH   SOLE   0 0 8,260
EOG Res Inc COM 26875P101   2,535,074 22,152 SH   SOLE   0 0 22,152
EXXON MOBIL CORP COM 30231G102   3,150,463 29,374 SH   SOLE   0 0 29,374
Facebook Inc Cl A COM 30303M102   1,915,304 6,674 SH   SOLE   0 0 6,674
Fastenal Co COM 311900104   1,184,106 20,073 SH   SOLE   0 0 20,073
General Electric Co COM 369604301   1,258,661 11,458 SH   SOLE   0 0 11,458
HighPeak Energy Inc COM 43114Q105   10,125,058 930,612 SH   SOLE   0 0 930,612
Highpeak Energy Inc WTS COM 43114Q121   2,313,057 355,855 SH   SOLE   0 0 355,855
Home Depot Inc COM 437076102   1,181,053 3,802 SH   SOLE   0 0 3,802
Honeywell Intl Inc COM 438516106   1,170,922 5,643 SH   SOLE   0 0 5,643
Hownet Aerospace Inc COM 443201108   1,435,910 28,973 SH   SOLE   0 0 28,973
Huntington Ingalls Inds Inc COM 446413106   1,225,853 5,386 SH   SOLE   0 0 5,386
Illinois Tool Works Inc COM 452308109   1,242,764 4,942 SH   SOLE   0 0 4,942
Intuitive Surgical Inc COM 46120E602   1,307,920 3,825 SH   SOLE   0 0 3,825
Invesco Ultra Short Duration ETF COM 46090A887   993,929 20,022 SH   SOLE   0 0 20,022
iShares Braclays Treasury Inflation Protected Securities Bond Fd COM 464287176   566,834 5,267 SH   SOLE   0 0 5,267
iShares Core US Value COM 464287663   233,371 2,982 SH   SOLE   0 0 2,982
iShare Core Barclays Aggregate Bond Fund COM 464287226   2,618,179 26,729 SH   SOLE   0 0 26,729
iShares Edge MSCI International Quality ETF COM 46434V456   450,340 12,650 SH   SOLE   0 0 12,650
iShares Inc Core MSCI Emerging MKTS ETF COM 46434G103   245,217 4,975 SH   SOLE   0 0 4,975
iShares MSCI ACWI Index Fund COM 464288257   428,231 4,463 SH   SOLE   0 0 4,463
iShares Russell 1000 Value Index Fund Total COM 464287598   460,705 2,919 SH   SOLE   0 0 2,919
iShares Trust Barclays 7-10yr Treas Bd Fd COM 464287440   30,747,824 318,300 SH   SOLE   0 0 318,300
iShares Trust Blackrock Ultra Short-term Bond ETF COM 46434V878   1,691,248 33,623 SH   SOLE   0 0 33,623
iShares TR Core Moderate Allocation COM 464289875   514,595 12,734 SH   SOLE   0 0 12,734
iShares Trust Core S&P Smallcap Index Fund COM 464287804   222,219 2,230 SH   SOLE   0 0 2,230
iShares MSCI USA Momentum Index Fund COM 46432F396   3,999,310 27,722 SH   SOLE   0 0 27,722
iShares Trust MSCI USA Quality Factor ETF COM 46432F339   485,824 3,602 SH   SOLE   0 0 3,602
iShares Russell 1000 Growth Index Fund COM 464287614   677,768 2,463 SH   SOLE   0 0 2,463
iShares Russell Midcap Index Fund COM 464287499   469,728 6,432 SH   SOLE   0 0 6,432
iShares TR S&P Small Cap 600 Growth COM 464287887   236,985 2,062 SH   SOLE   0 0 2,062
iShares Trust US Treas Bd ETF COM 46429B267   4,928,837 215,233 SH   SOLE   0 0 215,233
iShares Trust 1-3yr Treas Bd Fd ETF COM 464287457   1,856,732 22,900 SH   SOLE   0 0 22,900
iShares Trust Core Dividend Growth ETF COM 46434V621   2,205,205 42,794 SH   SOLE   0 0 42,794
Johnson & Johnson COM 478160104   1,175,521 7,101 SH   SOLE   0 0 7,101
JP Morgan Chase & Co COM 46625H100   1,209,551 8,316 SH   SOLE   0 0 8,316
Kimbell Rty Partners LP COM 49435R102   763,241 51,885 SH   SOLE   0 0 51,885
Lamb Weston Holdings Inc COM 513272104   1,439,801 12,525 SH   SOLE   0 0 12,525
Lockheed Martin Corp COM 539830109   1,251,879 2,719 SH   SOLE   0 0 2,719
Marriott International NV COM FHB903208   1 34,100 SH   SOLE   0 0 34,100
Microsoft Corp COM 594918104   3,485,423 10,234 SH   SOLE   0 0 10,234
Netflix COM 64110L106   1,324,112 3,006 SH   SOLE   0 0 3,006
Nice Systems LTD ADR COM 653656108   206,500 1,000 SH   SOLE   0 0 1,000
Nvent Electric PLC COM G6700G107   1,409,701 27,282 SH   SOLE   0 0 27,282
Nividia Corp COM 67066G104   1,749,188 4,135 SH   SOLE   0 0 4,135
Occidental Pete Corp COM 674599105   659,768 11,186 SH   SOLE   0 0 11,186
Patterson Uti Energy Inc COM 703481101   273,213 22,824 SH   SOLE   0 0 22,824
Paychex Inc COM 704326107   1,142,528 10,213 SH   SOLE   0 0 10,213
Pepsico Inc COM 713448108   1,088,352 5,876 SH   SOLE   0 0 5,876
Permian Res Corp Cl A COM 71424F105   2,062,650 188,198 SH   SOLE   0 0 188,198
Permianville Royalty Trust COM 71425H100   244,705 97,882 SH   SOLE   0 0 97,882
Pifzer Inc COM 717081103   1,055,797 28,784 SH   SOLE   0 0 28,784
Pioneer Nat Resources Co COM 723787107   4,571,535 22,065 SH   SOLE   0 0 22,065
Procter & Gamble Co COM 742718109   1,164,469 7,674 SH   SOLE   0 0 7,674
Qualcomm Inc COM 747525103   1,140,879 9,584 SH   SOLE   0 0 9,584
Quanta Services COM 74762E102   1,496,384 7,614 SH   SOLE   0 0 7,614
Rambus Inc COM 750917106   1,821,465 28,385 SH   SOLE   0 0 28,385
SHELL ADR ORD WI COM 780259305   437,551 7,246 SH   SOLE   0 0 7,246
SPDR Barclays Capital Intermediate Term Treasury ETF COM 78464A672   7,374,919 260,689 SH   SOLE   0 0 260,689
SPDR Gold COM 78463V107   244,229 1,370 SH   SOLE   0 0 1,370
SPDR Index SHS FDS COM 78463X475   7,131,969 136,262 SH   SOLE   0 0 136,262
SPDR Portfolio Aggregate Bond COM 78464A649   216,372 8,528 SH   SOLE   0 0 8,528
SPDR Portfolio Emerging Markets ETF COM 78463X509   5,177,479 150,595 SH   SOLE   0 0 150,595
SPDR S&P 500 COM 78462F103   767,929 1,726 SH   SOLE   0 0 1,726
Stryker Corp COM 863667101   1,223,360 4,000 SH   SOLE   0 0 4,000
Tamboran Resources LTD COM Q8843D107   19,549 163,160 SH   SOLE   0 0 163,160
Target Hospitality Corp COM 87615L107   706,294 52,630 SH   SOLE   0 0 52,630
Texas Instrs Inc COM 882508104   1,251,948 6,954 SH   SOLE   0 0 6,954
Texas Pacific Land COM 88262P102   1,107,176 841 SH   SOLE   0 0 841
Thomson Reuters Corp COM 884903709   1,328,757 9,834 SH   SOLE   0 0 9,834
TJX Companies COM 872540109   1,198,761 14,138 SH   SOLE   0 0 14,138
Triumph Bancorp Inc COM 89679E300   1,424,551 23,461 SH   SOLE   0 0 23,461
Union Pac Corp COM 907818108   1,143,007 5,586 SH   SOLE   0 0 5,586
United Parcel Service Inc Cl B COM 911312106   1,158,851 6,465 SH   SOLE   0 0 6,465
Vanguard Value COM 922908744   571,242 4,020 SH   SOLE   0 0 4,020
Vanguard Index Funds S&P 500 ETF COM 922908363   32,873,347 80 SH   SOLE   0 0 81,070
Vanguard Intl Equity Index COM 922042742   4,767,159 49,156 SH   SOLE   0 0 49,156
Vanguard Tax-Managed Intl FD FTSE Developed Mkts ETF COM 921943858   13,777,933 298,352 SH   SOLE   0 0 298,352
Vanguard Total Bond Market COM 921937835   1,606,943 22,106 SH   SOLE   0 0 22,106
Verizon Communications Inc COM 92343V104   1,192,699 32,070 SH   SOLE   0 0 32,070
Viper Energy Partners LP COM 92763M105   2,982,761 111,172 SH   SOLE   0 0 111,172
Wal Mart Stores Inc COM 931142103   314,360 2,000 SH   SOLE   0 0 2,000
Weatherford International PLC COM G48833118   1,434,472 21,597 SH   SOLE   0 0 21,597
Williams Cos Inc COM 969457100   1,322,017 40,515 SH   SOLE   0 0 40,515