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,470,659 5,622 SH SOLE 0 0 0 5,622
ADVANCED MICRO DEVICES INC COM 007903107 2,301,441 3,762 SH SOLE 0 0 0 3,762
ALPHABET INC CAP STK CL A 02079K305 2,533,805 7,364 SH SOLE 0 0 0 7,364
ALPHABET INC CAP STK CL C 02079K107 6,939,804 20,367 SH SOLE 0 0 0 20,367
ALTRIA GROUP INC COM 02209S103 311,735 4,629 SH SOLE 0 0 0 4,629
AMAZON COM INC COM 023135106 5,008,912 20,104 SH SOLE 0 0 0 20,104
AMERICAN CENTY ETF TR AVANTIS CORE FI 025072562 19,562,741 496,642 SH SOLE 0 0 0 496,642
AMERICAN EXPRESS CO COM 025816109 294,065 967 SH SOLE 0 0 0 967
APPLE INC COM 037833100 20,890,603 62,731 SH SOLE 0 0 0 62,731
APPLIED MATLS INC COM 038222105 540,529 1,057 SH SOLE 0 0 0 1,057
ARISTA NETWORKS INC COM SHS 040413205 261,613 1,285 SH SOLE 0 0 0 1,285
ASTRAZENECA PLC ORD G0593M107 216,144 1,327 SH SOLE 0 0 0 1,327
AT&T INC COM 00206R102 297,695 12,201 SH SOLE 0 0 0 12,201
ATMOS ENERGY CORP COM 049560105 437,228 2,795 SH SOLE 0 0 0 2,795
AURORA INNOVATION INC CLASS A COM 051774107 116,645 21,055 SH SOLE 0 0 0 21,055
BANK OF AMER CORP COM 060505104 345,075 6,340 SH SOLE 0 0 0 6,340
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 6,492,770 13,039 SH SOLE 0 0 0 13,039
BOOKING HOLDINGS INC COM 09857L108 434,481 2,667 SH SOLE 0 0 0 2,667
BRISTOL-MYERS SQUIBB CO COM 110122108 397,800 6,375 SH SOLE 0 0 0 6,375
BROADCOM INC COM 11135F101 2,216,009 6,310 SH SOLE 0 0 0 6,310
CAPITAL GROUP NEW GEOGRAPHY SHS 14021N105 23,027,790 631,764 SH SOLE 0 0 0 631,764
CATERPILLAR INC COM 149123101 2,559,440 3,157 SH SOLE 0 0 0 3,157
CHARLES SCHWAB CORP (THE) COM 808513105 373,171 3,818 SH SOLE 0 0 0 3,818
CHEVRON CORPORATION COM 166764100 2,936,201 14,378 SH SOLE 0 0 0 14,378
CISCO SYS INC COM 17275R102 486,728 4,522 SH SOLE 0 0 0 4,522
COCA COLA CO COM 191216100 540,066 6,274 SH SOLE 0 0 0 6,274
CONOCOPHILLIPS COM 20825C104 661,557 5,286 SH SOLE 0 0 0 5,286
COSTCO WHOLESALE CORPORATION COM 22160K105 410,563 451 SH SOLE 0 0 0 451
CULLEN FROST BANKERS INC COM 229899109 459,537 3,010 SH SOLE 0 0 0 3,010
DEERE & CO COM 244199105 612,454 912 SH SOLE 0 0 0 912
DIAMONDBACK ENERGY INC COM 25278X109 1,067,936 5,810 SH SOLE 0 0 0 5,810
DISNEY WALT CO COM 254687106 698,424 6,658 SH SOLE 0 0 0 6,658
DUKE ENERGY CORP NEW COM NEW 26441C204 779,523 6,837 SH SOLE 0 0 0 6,837
EATON CORP PLC SHS G29183103 785,306 1,828 SH SOLE 0 0 0 1,828
EBAY INC. COM 278642103 401,187 3,783 SH SOLE 0 0 0 3,783
ELI LILLY & CO COM 532457108 1,785,374 1,543 SH SOLE 0 0 0 1,543
EMERSON ELEC CO COM 291011104 892,507 5,754 SH SOLE 0 0 0 5,754
ENBRIDGE INC COM 29250N105 300,255 6,456 SH SOLE 0 0 0 6,456
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 108,367,697 5,481,421 SH SOLE 0 0 0 5,481,421
ENTERPRISE PRODS PARTNERS L COM 293792107 380,991 10,699 SH SOLE 0 0 0 10,699
EXXONMOBIL HOLDINGS CORP COM SHS 30233Q108 6,699,611 41,165 SH SOLE 0 0 0 41,165
FIRST FINL BANKSHARES INC COM 32020R109 1,386,949 43,697 SH SOLE 0 0 0 43,697
FIRST TR EXCHANGE-TRADED FD NASDAQ-100 SEL 337344105 229,938 1,413 SH SOLE 0 0 0 1,413
GABELLI EQUITY TR INC COM 362397101 55,911 10,670 SH SOLE 0 0 0 10,670
GE AEROSPACE COM NEW 369604301 564,933 1,809 SH SOLE 0 0 0 1,809
GE VERNOVA INC COM 36828A101 1,358,250 1,429 SH SOLE 0 0 0 1,429
GENERAL DYNAMICS CORP COM 369550108 1,166,907 3,517 SH SOLE 0 0 0 3,517
GOLDMAN SACHS GROUP INC COM 38141G104 890,456 989 SH SOLE 0 0 0 989
HALLIBURTON CO COM 406216101 315,107 9,909 SH SOLE 0 0 0 9,909
HILLTOP HLDGS INC COM 432748101 248,556 6,600 SH SOLE 0 0 0 6,600
HOME DEPOT INC COM 437076102 382,459 1,344 SH SOLE 0 0 0 1,344
INTEL CORP COM 458140100 382,812 3,184 SH SOLE 0 0 0 3,184
INTERNATIONAL BUSINESS MACHS COM 459200101 369,691 1,681 SH SOLE 0 0 0 1,681
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 MUNI 46138J494 1,156,882 49,731 SH SOLE 0 0 0 49,731
INVESCO EXCH TRD SLF IDX FD INVSC 30 MUNI BD 46138J445 584,784 27,988 SH SOLE 0 0 0 27,988
INVESCO EXCH TRD SLF IDX FD BULSHS 2028 MUNI 46138J486 924,945 40,566 SH SOLE 0 0 0 40,566
INVESCO EXCH TRD SLF IDX FD BULSHS 2029 MUNI 46138J478 848,187 38,098 SH SOLE 0 0 0 38,098
INVESCO EXCH TRD SLF IDX FD BULLETSHS 31 MUN 46138J411 582,466 29,282 SH SOLE 0 0 0 29,282
INVESCO EXCHANGE TRADED FD T RAFI US 1000 ETF 46137V613 43,725,836 803,341 SH SOLE 0 0 0 803,341
INVESCO QQQ TR UNIT SER 1 46090E103 814,976 1,102 SH SOLE 0 0 0 1,102
ISHARES TR CORE DIV GRWTH 46434V621 336,089 4,458 SH SOLE 0 0 0 4,458
ISHARES TR EXPANDED TECH 464287515 340,842 3,201 SH SOLE 0 0 0 3,201
ISHARES TR RUSSELL 2000 ETF 464287655 233,161 839 SH SOLE 0 0 0 839
ISHARES TR RUS 1000 GRW ETF 464287614 219,499 1,752 SH SOLE 0 0 0 1,752
ISHARES TR MSCI USA MMENTM 46432F396 12,632,545 39,808 SH SOLE 0 0 0 39,808
ISHARES TR CORE S&P500 ETF 464287200 862,409 1,126 SH SOLE 0 0 0 1,126
ISHARES TR MSCI USA QLT FCT 46432F339 14,221,039 63,990 SH SOLE 0 0 0 63,990
ISHARES TR CORE S&P US GWT 464287671 383,895 1,981 SH SOLE 0 0 0 1,981
ISHARES TR CORE S&P US VLU 464287663 338,127 3,066 SH SOLE 0 0 0 3,066
ISHARES TR MSCI EURO FL ETF 464289180 233,986 5,882 SH SOLE 0 0 0 5,882
ISHARES TR MSCI USA MIN ETF 46429B697 10,262,583 105,322 SH SOLE 0 0 0 105,322
J P MORGAN EXCHANGE TRADED F HEDG EQU LAD ETF 46654Q724 21,858,244 316,008 SH SOLE 0 0 0 316,008
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 41,040,060 573,987 SH SOLE 0 0 0 573,987
JOHNSON & JOHNSON COM 478160104 597,518 2,257 SH SOLE 0 0 0 2,257
JPMORGAN CHASE & CO COM 46625H100 2,009,144 6,073 SH SOLE 0 0 0 6,073
KINDER MORGAN INC DEL COM 49456B101 238,080 7,897 SH SOLE 0 0 0 7,897
KLA CORP COM NEW 482480100 610,521 3,132 SH SOLE 0 0 0 3,132
LAM RESEARCH CORP COM NEW 512807306 1,470,739 4,477 SH SOLE 0 0 0 4,477
LOCKHEED MARTIN CORP COM 539830109 2,271,855 4,461 SH SOLE 0 0 0 4,461
LOWES COS INC COM 548661107 1,429,252 7,755 SH SOLE 0 0 0 7,755
LPL FINL HLDGS INC COM 50212V100 766,946 2,508 SH SOLE 0 0 0 2,508
MARATHON PETE CORP COM 56585A102 336,898 852 SH SOLE 0 0 0 852
MASTERCARD INCORPORATED CL A 57636Q104 908,271 1,647 SH SOLE 0 0 0 1,647
MCDONALDS CORP COM 580135101 212,298 919 SH SOLE 0 0 0 919
MCKESSON CORP COM 58155Q103 300,703 352 SH SOLE 0 0 0 352
MERCK & CO INC COM 58933Y105 1,037,659 7,141 SH SOLE 0 0 0 7,141
META PLATFORMS INC CL A 30303M102 2,597,595 3,582 SH SOLE 0 0 0 3,582
METLIFE INC COM 59156R108 370,143 3,931 SH SOLE 0 0 0 3,931
MICRON TECHNOLOGY INC COM 595112103 908,665 853 SH SOLE 0 0 0 853
MICROSOFT CORP COM 594918104 5,368,869 10,468 SH SOLE 0 0 0 10,468
MORGAN STANLEY COM NEW 617446448 212,530 1,130 SH SOLE 0 0 0 1,130
MORGAN STANLEY ETF TRUST EATON VANCE SHRT 61774R858 14,978,171 304,682 SH SOLE 0 0 0 304,682
NETFLIX INC. COM 64110L106 325,078 4,672 SH SOLE 0 0 0 4,672
NEWMARKET CORP COM 651587107 224,380 250 SH SOLE 0 0 0 250
NEXTERA ENERGY INC COM 65339F101 286,752 3,786 SH SOLE 0 0 0 3,786
NORFOLK SOUTHN CORP COM 655844108 220,662 714 SH SOLE 0 0 0 714
NRG ENERGY INC COM NEW 629377508 549,127 5,741 SH SOLE 0 0 0 5,741
NVIDIA CORPORATION COM 67066G104 7,777,024 34,053 SH SOLE 0 0 0 34,053
ONEOK INC NEW COM 30609A109 774,948 9,088 SH SOLE 0 0 0 9,088
ORACLE CORP COM 68389X105 837,109 6,097 SH SOLE 0 0 0 6,097
PALANTIR TECHNOLOGIES INC CL A 69608A108 187,050 1,000 SH Put SOLE 0 0 0 1,000
PALANTIR TECHNOLOGIES INC CL A 69608A108 962,746 5,147 SH SOLE 0 0 0 5,147
PALO ALTO NETWORKS INC COM 697435105 336,124 846 SH SOLE 0 0 0 846
PEPSICO INC COM 713448108 822,080 6,487 SH SOLE 0 0 0 6,487
PHILIP MORRIS INTL INC COM 718172109 741,073 3,884 SH SOLE 0 0 0 3,884
PHILLIPS 66 COM 718546104 1,688,365 6,613 SH SOLE 0 0 0 6,613
PNC FINL SVCS GROUP INC COM 693475105 904,154 4,068 SH SOLE 0 0 0 4,068
PROCTER & GAMBLE CO COM 742718109 1,026,492 7,066 SH SOLE 0 0 0 7,066
QUALCOMM INC COM 747525103 587,567 3,193 SH SOLE 0 0 0 3,193
REGIONS FINANCIAL CORP NEW COM 7591EP100 207,997 7,738 SH SOLE 0 0 0 7,738
RTX CORPORATION COM 75513E101 301,746 1,625 SH SOLE 0 0 0 1,625
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 217,672 236 SH SOLE 0 0 0 236
SELECT SECTOR SPDR TR ST STR SVC ETF 81369Y852 491,375 4,428 SH SOLE 0 0 0 4,428
SHELL PLC SPON ADS 780259305 2,741,907 28,847 SH SOLE 0 0 0 28,847
SLB LIMITED COM STK 806857108 475,556 9,761 SH SOLE 0 0 0 9,761
SOUTHERN CO COM 842587107 221,068 2,667 SH SOLE 0 0 0 2,667
SPDR GOLD TR GOLD SHS 78463V107 335,901 882 SH SOLE 0 0 0 882
SPDR INDEX SHS FDS ST STR PO EX ETF 78463X889 40,674,867 810,095 SH SOLE 0 0 0 810,095
SPDR INDEX SHS FDS ST STR MSCI GLB 78463X475 567,491 6,561 SH SOLE 0 0 0 6,561
SPDR SERIES TRUST ST STR P500GRW 78464A409 50,850,915 413,153 SH SOLE 0 0 0 413,153
SPDR SERIES TRUST ST STR MSCI USAQ 78468R812 9,961,389 52,398 SH SOLE 0 0 0 52,398
SPDR SERIES TRUST ST STR P400MID 78464A847 745,382 11,824 SH SOLE 0 0 0 11,824
SPDR SERIES TRUST ST STR SP600 SML 78468R853 24,371,304 461,054 SH SOLE 0 0 0 461,054
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 454,527 596 SH SOLE 0 0 0 596
STATE STR SPDR S&P MIDCAP 40 UTSER1 S&PDCRP 78467Y107 215,401 328 SH SOLE 0 0 0 328
SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 359,431 4,933 SH SOLE 0 0 0 4,933
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 793,771 1,740 SH SOLE 0 0 0 1,740
TESLA INC COM 88160R101 1,056,269 2,977 SH SOLE 0 0 0 2,977
TEXAS INSTRS INC COM 882508104 493,799 1,763 SH SOLE 0 0 0 1,763
TEXTRON INC COM 883203101 223,190 2,929 SH SOLE 0 0 0 2,929
UNILEVER PLC SPON ADR NEW 904767803 529,666 8,722 SH SOLE 0 0 0 8,722
UNION PAC CORP COM 907818108 1,803,431 6,627 SH SOLE 0 0 0 6,627
UNITED STS LIME & MINERALS I COM 911922102 282,775 2,500 SH SOLE 0 0 0 2,500
VALERO ENERGY CORP COM 91913Y100 2,193,873 5,660 SH SOLE 0 0 0 5,660
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 310,590 510 SH SOLE 0 0 0 510
VANGUARD INDEX FDS MRNGSTR GRWT ETF 922908736 559,061 6,204 SH SOLE 0 0 0 6,204
VANGUARD INDEX FDS MRNGSTR TTL STK 922908769 271,647 726 SH SOLE 0 0 0 726
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 244,927 2,952 SH SOLE 0 0 0 2,952
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 4,233,878 18,147 SH SOLE 0 0 0 18,147
VANGUARD WORLD FD INF TECH ETF 92204A702 697,720 5,552 SH SOLE 0 0 0 5,552
VENTAS INC COM 92276F100 268,254 3,155 SH SOLE 0 0 0 3,155
VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 7,623,011 106,531 SH SOLE 0 0 0 106,531
VISA INC COM CL A 92826C839 1,288,296 3,585 SH SOLE 0 0 0 3,585
VISTA GOLD CORP COM NEW 927926303 27,100 10,000 SH SOLE 0 0 0 10,000
WALMART INC COM 931142103 1,886,057 18,149 SH SOLE 0 0 0 18,149
WISDOMTREE TR US LARGECAP DIVD 97717W307 376,116 3,870 SH SOLE 0 0 0 3,870
WISDOMTREE TR US LARGECAP FUND 97717W588 60,141,477 752,239 SH SOLE 0 0 0 752,239
WISDOMTREE TR ARTI INT INN FD 97717Y543 292,636 6,698 SH SOLE 0 0 0 6,698
YD BIO LTD SHS G98301107 627,955 84,630 SH SOLE 0 0 0 84,630