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
Expires: July 31, 2015
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
ABBVIE INC COM 00287Y109 1,422,018 5,651 SH SOLE 0 0 0 5,651
ADVANCED MICRO DEVICES INC COM 007903107 2,224,885 3,830 SH SOLE 0 0 0 3,830
ALBEMARLE CORP COM 012653101 203,423 1,507 SH SOLE 0 0 0 1,507
ALPHABET INC CAP STK CL C 02079K107 7,193,712 20,360 SH SOLE 0 0 0 20,360
ALPHABET INC CAP STK CL A 02079K305 2,485,151 6,954 SH SOLE 0 0 0 6,954
ALTRIA GROUP INC COM 02209S103 331,618 4,609 SH SOLE 0 0 0 4,609
AMAZON COM INC COM 023135106 4,702,687 19,731 SH SOLE 0 0 0 19,731
AMERICAN CENTY ETF TR AVANTIS CORE FI 025072562 20,611,924 497,752 SH SOLE 0 0 0 497,752
AMERICAN EXPRESS CO COM 025816109 259,776 768 SH SOLE 0 0 0 768
APPLE INC COM 037833100 17,991,369 62,176 SH SOLE 0 0 0 62,176
APPLIED MATLS INC COM 038222105 708,540 980 SH SOLE 0 0 0 980
ARISTA NETWORKS INC COM SHS 040413205 202,497 1,192 SH SOLE 0 0 0 1,192
AT&T INC COM 00206R102 271,411 13,112 SH SOLE 0 0 0 13,112
ATMOS ENERGY CORP COM 049560105 480,876 2,791 SH SOLE 0 0 0 2,791
AURORA INNOVATION INC CLASS A COM 051774107 143,595 21,055 SH SOLE 0 0 0 21,055
BANK OF AMER CORP COM 060505104 361,995 6,353 SH SOLE 0 0 0 6,353
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 6,527,087 13,044 SH SOLE 0 0 0 13,044
BOOKING HOLDINGS INC COM 09857L108 463,780 2,602 SH SOLE 0 0 0 2,602
BRISTOL-MYERS SQUIBB CO COM 110122108 366,694 6,364 SH SOLE 0 0 0 6,364
BROADCOM INC COM 11135F101 2,303,926 6,099 SH SOLE 0 0 0 6,099
CAPITAL GROUP NEW GEOGRAPHY SHS 14021N105 23,532,504 628,204 SH SOLE 0 0 0 628,204
CATERPILLAR INC COM 149123101 3,348,772 3,145 SH SOLE 0 0 0 3,145
CHEVRON CORPORATION COM 166764100 2,548,024 15,372 SH SOLE 0 0 0 15,372
CISCO SYS INC COM 17275R102 534,001 4,546 SH SOLE 0 0 0 4,546
COCA COLA CO COM 191216100 501,192 6,167 SH SOLE 0 0 0 6,167
CONOCOPHILLIPS COM 20825C104 548,973 5,281 SH SOLE 0 0 0 5,281
CORNING INC COM 219350105 203,067 795 SH SOLE 0 0 0 795
COSTCO WHOLESALE CORPORATION COM 22160K105 405,994 434 SH SOLE 0 0 0 434
CULLEN FROST BANKERS INC COM 229899109 465,105 3,010 SH SOLE 0 0 0 3,010
DEERE & CO COM 244199105 577,875 911 SH SOLE 0 0 0 911
DIAMONDBACK ENERGY INC COM 25278X109 1,352,451 7,694 SH SOLE 0 0 0 7,694
DISNEY WALT CO COM 254687106 641,025 6,660 SH SOLE 0 0 0 6,660
DUKE ENERGY CORP NEW COM NEW 26441C204 798,480 6,308 SH SOLE 0 0 0 6,308
EATON CORP PLC SHS G29183103 777,394 1,824 SH SOLE 0 0 0 1,824
EBAY INC. COM 278642103 422,415 3,780 SH SOLE 0 0 0 3,780
ELI LILLY & CO COM 532457108 1,801,544 1,502 SH SOLE 0 0 0 1,502
EMERSON ELEC CO COM 291011104 830,767 5,803 SH SOLE 0 0 0 5,803
ENBRIDGE INC COM 29250N105 347,808 6,416 SH SOLE 0 0 0 6,416
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 104,776,514 5,479,943 SH SOLE 0 0 0 5,479,943
ENTERPRISE PRODS PARTNERS L COM 293792107 385,943 10,499 SH SOLE 0 0 0 10,499
EXXON MOBIL CORP COM 30231G102 6,099,976 44,617 SH SOLE 0 0 0 44,617
FIRST FINL BANKSHARES INC COM 32020R109 1,502,552 43,426 SH SOLE 0 0 0 43,426
FIRST TR EXCHANGE-TRADED FD NASDAQ-100 SEL 337344105 225,515 1,413 SH SOLE 0 0 0 1,413
GABELLI EQUITY TR INC COM 362397101 60,392 10,670 SH SOLE 0 0 0 10,670
GE AEROSPACE COM NEW 369604301 639,078 1,710 SH SOLE 0 0 0 1,710
GE VERNOVA INC COM 36828A101 1,631,881 1,389 SH SOLE 0 0 0 1,389
GENERAL DYNAMICS CORP COM 369550108 1,255,706 3,545 SH SOLE 0 0 0 3,545
GOLDMAN SACHS GROUP INC COM 38141G104 999,234 988 SH SOLE 0 0 0 988
HALLIBURTON CO COM 406216101 336,275 9,905 SH SOLE 0 0 0 9,905
HILLTOP HLDGS INC COM 432748101 255,948 6,600 SH SOLE 0 0 0 6,600
HOME DEPOT INC COM 437076102 450,149 1,276 SH SOLE 0 0 0 1,276
INTEL CORP COM 458140100 455,054 3,259 SH SOLE 0 0 0 3,259
INTERNATIONAL BUSINESS MACHS COM 459200101 481,417 1,712 SH SOLE 0 0 0 1,712
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 MUNI 46138J494 1,175,641 49,731 SH SOLE 0 0 0 49,731
INVESCO EXCH TRD SLF IDX FD INVSC 30 MUNI BD 46138J445 613,455 27,988 SH SOLE 0 0 0 27,988
INVESCO EXCH TRD SLF IDX FD BULSHS 2028 MUNI 46138J486 950,867 40,566 SH SOLE 0 0 0 40,566
INVESCO EXCH TRD SLF IDX FD BULSHS 2029 MUNI 46138J478 877,397 38,098 SH SOLE 0 0 0 38,098
INVESCO EXCH TRD SLF IDX FD BULLETSHS 31 MUN 46138J411 614,483 29,282 SH SOLE 0 0 0 29,282
INVESCO EXCHANGE TRADED FD T RAFI US 1000 ETF 46137V613 43,506,325 805,225 SH SOLE 0 0 0 805,225
INVESCO QQQ TR UNIT SER 1 46090E103 737,371 1,001 SH SOLE 0 0 0 1,001
ISHARES TR CORE DIV GRWTH 46434V621 332,567 4,388 SH SOLE 0 0 0 4,388
ISHARES TR EXPANDED TECH 464287515 290,011 3,201 SH SOLE 0 0 0 3,201
ISHARES TR RUSSELL 2000 ETF 464287655 252,039 839 SH SOLE 0 0 0 839
ISHARES TR MSCI USA QLT FCT 46432F339 14,157,969 64,522 SH SOLE 0 0 0 64,522
ISHARES TR CORE S&P US GWT 464287671 372,656 1,981 SH SOLE 0 0 0 1,981
ISHARES TR CORE S&P US VLU 464287663 345,148 3,133 SH SOLE 0 0 0 3,133
ISHARES TR MSCI EURO FL ETF 464289180 229,339 5,882 SH SOLE 0 0 0 5,882
ISHARES TR MSCI USA MIN ETF 46429B697 10,360,185 107,404 SH SOLE 0 0 0 107,404
ISHARES TR MSCI USA MMENTM 46432F396 13,852,245 40,406 SH SOLE 0 0 0 40,406
ISHARES TR CORE S&P500 ETF 464287200 886,071 1,183 SH SOLE 0 0 0 1,183
J P MORGAN EXCHANGE TRADED F HEDG EQU LAD ETF 46654Q724 20,835,426 308,308 SH SOLE 0 0 0 308,308
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 42,904,008 572,359 SH SOLE 0 0 0 572,359
JOHNSON & JOHNSON COM 478160104 569,147 2,241 SH SOLE 0 0 0 2,241
JPMORGAN CHASE & CO COM 46625H100 2,001,940 6,116 SH SOLE 0 0 0 6,116
KINDER MORGAN INC DEL COM 49456B101 252,036 7,884 SH SOLE 0 0 0 7,884
KLA CORP COM NEW 482480100 944,352 3,130 SH SOLE 0 0 0 3,130
LAM RESEARCH CORP COM NEW 512807306 1,923,119 4,438 SH SOLE 0 0 0 4,438
LOCKHEED MARTIN CORP COM 539830109 2,192,575 4,304 SH SOLE 0 0 0 4,304
LOWES COS INC COM 548661107 1,769,244 8,024 SH SOLE 0 0 0 8,024
LPL FINL HLDGS INC COM 50212V100 706,453 2,508 SH SOLE 0 0 0 2,508
MARATHON PETE CORP COM 56585A102 219,109 857 SH SOLE 0 0 0 857
MASTERCARD INCORPORATED CL A 57636Q104 855,658 1,666 SH SOLE 0 0 0 1,666
MCDONALDS CORP COM 580135101 270,647 1,001 SH SOLE 0 0 0 1,001
MCKESSON CORP COM 58155Q103 265,359 351 SH SOLE 0 0 0 351
MERCK & CO INC COM 58933Y105 820,087 6,382 SH SOLE 0 0 0 6,382
META PLATFORMS INC CL A 30303M102 2,007,566 3,564 SH SOLE 0 0 0 3,564
METLIFE INC COM 59156R108 332,433 3,929 SH SOLE 0 0 0 3,929
MICRON TECHNOLOGY INC COM 595112103 947,804 821 SH SOLE 0 0 0 821
MICROSOFT CORP COM 594918104 3,743,956 10,037 SH SOLE 0 0 0 10,037
MORGAN STANLEY COM NEW 617446448 223,464 1,069 SH SOLE 0 0 0 1,069
MORGAN STANLEY ETF TRUST EATON VANCE SHRT 61774R858 14,086,389 279,990 SH SOLE 0 0 0 279,990
MSC INCOME FUND INC COM 55374X208 1,041,741 90,038 SH SOLE 0 0 0 90,038
NETFLIX INC. COM 64110L106 311,090 4,357 SH SOLE 0 0 0 4,357
NEXTERA ENERGY INC COM 65339F101 333,965 3,805 SH SOLE 0 0 0 3,805
NORFOLK SOUTHN CORP COM 655844108 224,339 713 SH SOLE 0 0 0 713
NRG ENERGY INC COM NEW 629377508 837,070 5,731 SH SOLE 0 0 0 5,731
NVIDIA CORPORATION COM 67066G104 6,664,998 33,310 SH SOLE 0 0 0 33,310
ONEOK INC NEW COM 682680103 789,374 9,080 SH SOLE 0 0 0 9,080
ORACLE CORP COM 68389X105 878,997 5,998 SH SOLE 0 0 0 5,998
PALANTIR TECHNOLOGIES INC CL A 69608A108 116,670 1,000 SH Put SOLE 0 0 0 1,000
PALANTIR TECHNOLOGIES INC CL A 69608A108 544,966 4,671 SH SOLE 0 0 0 4,671
PALO ALTO NETWORKS INC COM 697435105 244,511 717 SH SOLE 0 0 0 717
PEPSICO INC COM 713448108 902,098 6,662 SH SOLE 0 0 0 6,662
PHILIP MORRIS INTL INC COM 718172109 713,621 3,945 SH SOLE 0 0 0 3,945
PHILLIPS 66 COM 718546104 1,115,054 6,596 SH SOLE 0 0 0 6,596
PNC FINL SVCS GROUP INC COM 693475105 1,078,444 4,380 SH SOLE 0 0 0 4,380
PROCTER & GAMBLE CO COM 742718109 1,025,149 6,991 SH SOLE 0 0 0 6,991
QUALCOMM INC COM 747525103 591,625 3,202 SH SOLE 0 0 0 3,202
REGIONS FINANCIAL CORP NEW COM 7591EP100 233,567 7,734 SH SOLE 0 0 0 7,734
RTX CORPORATION COM 75513E101 305,911 1,612 SH SOLE 0 0 0 1,612
SANDISK CORP COM 80004C200 213,731 94 SH SOLE 0 0 0 94
SCHWAB CHARLES CORP COM 808513105 351,733 3,812 SH SOLE 0 0 0 3,812
SELECT SECTOR SPDR TR ST STR SVC ETF 81369Y852 474,372 4,428 SH SOLE 0 0 0 4,428
SHELL PLC SPON ADS 780259305 1,662,225 21,437 SH SOLE 0 0 0 21,437
SLB LIMITED COM STK 806857108 453,742 9,760 SH SOLE 0 0 0 9,760
SOUTHERN CO COM 842587107 255,354 2,668 SH SOLE 0 0 0 2,668
SPDR GOLD TR GOLD SHS 78463V107 324,911 882 SH SOLE 0 0 0 882
SPDR INDEX SHS FDS ST STR PO EX ETF 78463X889 40,615,849 806,030 SH SOLE 0 0 0 806,030
SPDR INDEX SHS FDS ST STR MSCI GLB 78463X475 563,504 6,578 SH SOLE 0 0 0 6,578
SPDR SERIES TRUST ST STR P400MID 78464A847 787,185 11,652 SH SOLE 0 0 0 11,652
SPDR SERIES TRUST ST STR SP600 SML 78468R853 26,630,289 461,770 SH SOLE 0 0 0 461,770
SPDR SERIES TRUST ST STR P500GRW 78464A409 49,030,870 412,059 SH SOLE 0 0 0 412,059
SPDR SERIES TRUST ST STR MSCI USAQ 78468R812 9,972,528 53,368 SH SOLE 0 0 0 53,368
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 316,630 424 SH SOLE 0 0 0 424
STATE STR SPDR S&P MIDCAP 40 UTSER1 S&PDCRP 78467Y107 230,696 328 SH SOLE 0 0 0 328
SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 332,978 4,933 SH SOLE 0 0 0 4,933
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 824,763 1,727 SH SOLE 0 0 0 1,727
TESLA INC COM 88160R101 1,241,611 2,952 SH SOLE 0 0 0 2,952
TEXAS INSTRS INC COM 882508104 525,199 1,762 SH SOLE 0 0 0 1,762
TEXTRON INC COM 883203101 268,127 2,923 SH SOLE 0 0 0 2,923
UNILEVER PLC SPON ADR NEW 904767803 531,350 8,838 SH SOLE 0 0 0 8,838
UNION PAC CORP COM 907818108 1,804,121 6,633 SH SOLE 0 0 0 6,633
UNITED STS LIME & MINERALS I COM 911922102 261,675 2,500 SH SOLE 0 0 0 2,500
UNITEDHEALTH GROUP INC COM 91324P102 204,906 493 SH SOLE 0 0 0 493
VALERO ENERGY CORP COM 91913Y100 1,474,090 5,660 SH SOLE 0 0 0 5,660
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 334,504 510 SH SOLE 0 0 0 510
VANGUARD INDEX FDS TOTAL STK MKT 922908769 268,559 726 SH SOLE 0 0 0 726
VANGUARD INDEX FDS GROWTH ETF 922908736 534,177 6,201 SH SOLE 0 0 0 6,201
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 4,344,691 18,361 SH SOLE 0 0 0 18,361
VANGUARD WORLD FD INF TECH ETF 92204A702 663,575 5,552 SH SOLE 0 0 0 5,552
VENTAS INC COM 92276F100 278,552 3,137 SH SOLE 0 0 0 3,137
VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 8,004,916 107,636 SH SOLE 0 0 0 107,636
VISA INC COM CL A 92826C839 1,205,043 3,512 SH SOLE 0 0 0 3,512
VISTA GOLD CORP COM NEW 927926303 19,100 10,000 SH SOLE 0 0 0 10,000
WALMART INC COM 931142103 2,051,396 18,112 SH SOLE 0 0 0 18,112
WESTERN DIGITAL CORP COM 958102105 235,049 368 SH SOLE 0 0 0 368
WISDOMTREE TR ARTI INT INN FD 97717Y543 317,954 6,698 SH SOLE 0 0 0 6,698
WISDOMTREE TR US LARGECAP DIVD 97717W307 373,010 3,873 SH SOLE 0 0 0 3,873
WISDOMTREE TR US LARGECAP FUND 97717W588 58,553,446 752,712 SH SOLE 0 0 0 752,712
YD BIO LTD SHS G98301107 190,418 84,630 SH SOLE 0 0 0 84,630