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   323,639 2,402 SH   SOLE   0 0 2,402
ADVANCED MICRO DEVICES INC COM 007903107   275,486 2,418 SH   SOLE   0 0 2,418
ALPHABET INC CAP STK CL A 02079K305   632,772 5,286 SH   SOLE   0 0 5,286
ALPHABET INC CAP STK CL C 02079K107   575,051 4,754 SH   SOLE   0 0 4,754
AMAZON COM INC COM 023135106   1,039,478 7,974 SH   SOLE   0 0 7,974
APPLE INC COM 037833100   6,048,915 31,185 SH   SOLE   0 0 31,185
AT&T INC COM 00206R102   203,305 12,746 SH   SOLE   0 0 12,746
BANK AMERICA CORP COM 060505104   365,740 12,748 SH   SOLE   0 0 12,748
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   813,776 2,386 SH   SOLE   0 0 2,386
BOEING CO COM 097023105   218,409 1,034 SH   SOLE   0 0 1,034
BP PLC SPONSORED ADR 055622104   1,622,044 45,963 SH   SOLE   0 0 45,963
CHEVRON CORP NEW COM 166764100   3,145,863 19,993 SH   SOLE   0 0 19,993
CONOCOPHILLIPS COM 20825C104   229,038 2,211 SH   SOLE   0 0 2,211
CONSTELLATION ENERGY CORP COM 21037T109   394,948 4,314 SH   SOLE   0 0 4,314
COSTCO WHSL CORP NEW COM 22160K105   218,943 407 SH   SOLE   0 0 407
CROCS INC COM 227046109   224,992 2,001 SH   SOLE   0 0 2,001
DANAHER CORPORATION COM 235851102   279,493 1,165 SH   SOLE   0 0 1,165
DEERE & CO COM 244199105   278,034 686 SH   SOLE   0 0 686
DELTA AIR LINES INC DEL COM NEW 247361702   209,699 4,411 SH   SOLE   0 0 4,411
EDGIO INC COM 53261M104   8,865 13,153 SH   SOLE   0 0 13,153
EOG RES INC COM 26875P101   437,825 3,826 SH   SOLE   0 0 3,826
EXELON CORP COM 30161N101   692,886 17,008 SH   SOLE   0 0 17,008
EXXON MOBIL CORP COM 30231G102   8,168,368 76,162 SH   SOLE   0 0 76,162
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   390,110 2,986 SH   SOLE   0 0 2,986
FIRST FINL BANKSHARES INC COM 32020R109   1,999,278 70,175 SH   SOLE   0 0 70,175
FREEPORT-MCMORAN INC CL B 35671D857   287,193 7,180 SH   SOLE   0 0 7,180
HARTFORD FDS EXCHANGE TRADED MUN OPORTUNITE 41653L503   4,033,898 106,044 SH   SOLE   0 0 106,044
HESS CORP COM 42809H107   612,455 4,505 SH   SOLE   0 0 4,505
HOME DEPOT INC COM 437076102   298,074 960 SH   SOLE   0 0 960
INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619   225,700 4,608 SH   SOLE   0 0 4,608
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258   207,985 2,682 SH   SOLE   0 0 2,682
ISHARES INC CORE MSCI EMKT 46434G103   5,139,384 104,268 SH   SOLE   0 0 104,268
ISHARES TR MBS ETF 464288588   46,793,770 501,729 SH   SOLE   0 0 501,729
ISHARES TR S&P 500 VAL ETF 464287408   6,783,367 42,083 SH   SOLE   0 0 42,083
ISHARES TR MSCI EMG MKT ETF 464287234   6,524,270 164,921 SH   SOLE   0 0 164,921
ISHARES TR RUS 1000 GRW ETF 464287614   5,226,779 18,994 SH   SOLE   0 0 18,994
ISHARES TR US TREAS BD ETF 46429B267   905,280 39,532 SH   SOLE   0 0 39,532
ISHARES TR IBONDS DEC25 ETF 46434VBD1   400,807 16,440 SH   SOLE   0 0 16,440
ISHARES TR CMBS ETF 46429B366   1,178,866 25,708 SH   SOLE   0 0 25,708
ISHARES TR FLTG RATE NT ETF 46429B655   24,115,614 474,530 SH   SOLE   0 0 474,530
ISHARES TR CORE S&P500 ETF 464287200   15,139,339 33,967 SH   SOLE   0 0 33,967
ISHARES TR IBOXX HI YD ETF 464288513   16,966,989 226,016 SH   SOLE   0 0 226,016
ISHARES TR IBONDS 27 ETF 46435UAA9   329,894 14,050 SH   SOLE   0 0 14,050
ISHARES TR IBOXX INV CP ETF 464287242   4,422,826 40,899 SH   SOLE   0 0 40,899
ISHARES TR 3 7 YR TREAS BD 464288661   18,219,059 158,069 SH   SOLE   0 0 158,069
ISHARES TR CORE DIV GRWTH 46434V621   288,980 5,608 SH   SOLE   0 0 5,608
ISHARES TR CORE US AGGBD ET 464287226   203,471 2,077 SH   SOLE   0 0 2,077
ISHARES TR CORE TOTAL USD 46434V613   408,275 8,979 SH   SOLE   0 0 8,979
ISHARES TR 1 3 YR TREAS BD 464287457   20,983,463 258,799 SH   SOLE   0 0 258,799
ISHARES TR MSCI USA QLT FCT 46432F339   329,757 2,445 SH   SOLE   0 0 2,445
ISHARES TR CORE S&P SCP ETF 464287804   16,340,018 163,974 SH   SOLE   0 0 163,974
ISHARES TR 7-10 YR TRSY BD 464287440   12,174,187 126,027 SH   SOLE   0 0 126,027
ISHARES TR S&P MC 400GR ETF 464287606   42,331,330 564,418 SH   SOLE   0 0 564,418
ISHARES TR RUS MID CAP ETF 464287499   207,662 2,844 SH   SOLE   0 0 2,844
ISHARES TR EUROPE ETF 464287861   10,916,439 215,996 SH   SOLE   0 0 215,996
ISHARES TR S&P MC 400VL ETF 464287705   42,122,993 393,195 SH   SOLE   0 0 393,195
ISHARES TR CORE MSCI PAC 46434V696   1,756,902 30,592 SH   SOLE   0 0 30,592
ISHARES TR U.S. TECH ETF 464287721   312,285 2,868 SH   SOLE   0 0 2,868
ISHARES TR 20 YR TR BD ETF 464287432   12,377,299 120,238 SH   SOLE   0 0 120,238
ISHARES TR EXPND TEC SC ETF 464287549   653,472 1,663 SH   SOLE   0 0 1,663
ISHARES TR PFD AND INCM SEC 464288687   579,843 18,747 SH   SOLE   0 0 18,747
ISHARES TR SHRT NAT MUN ETF 464288158   7,597,415 73,024 SH   SOLE   0 0 73,024
ISHARES TR IBDS DEC28 ETF 46435U515   233,975 9,550 SH   SOLE   0 0 9,550
ISHARES TR CORE MSCI EURO 46434V738   2,099,880 39,899 SH   SOLE   0 0 39,899
ISHARES TR RUS 1000 VAL ETF 464287598   11,393,370 72,188 SH   SOLE   0 0 72,188
ISHARES TR RUSSELL 2000 ETF 464287655   3,063,663 16,360 SH   SOLE   0 0 16,360
ISHARES TR IBONDS DEC2026 46435GAA0   402,276 17,140 SH   SOLE   0 0 17,140
ISHARES TR NATIONAL MUN ETF 464288414   3,010,302 28,205 SH   SOLE   0 0 28,205
ISHARES TR RUS 1000 ETF 464287622   892,257 3,661 SH   SOLE   0 0 3,661
ISHARES TR S&P 500 GRWT ETF 464287309   12,391,368 175,814 SH   SOLE   0 0 175,814
ISHARES TR CORE MSCI EAFE 46432F842   335,404 4,969 SH   SOLE   0 0 4,969
ISHARES TR CORE S&P MCP ETF 464287507   3,341,010 12,777 SH   SOLE   0 0 12,777
J P MORGAN EXCHANGE TRADED F BETABUILDERS CDA 46641Q225   5,816,753 94,952 SH   SOLE   0 0 94,952
JOHNSON & JOHNSON COM 478160104   214,160 1,294 SH   SOLE   0 0 1,294
JPMORGAN CHASE & CO COM 46625H100   208,519 1,434 SH   SOLE   0 0 1,434
LOANDEPOT INC COM CL A 53946R106   25,175 11,875 SH   SOLE   0 0 11,875
MCCORMICK & CO INC COM VTG 579780107   473,009 5,462 SH   SOLE   0 0 5,462
META PLATFORMS INC CL A 30303M102   543,603 1,894 SH   SOLE   0 0 1,894
MICROSOFT CORP COM 594918104   2,086,023 6,126 SH   SOLE   0 0 6,126
NETFLIX INC COM 64110L106   360,458 819 SH   SOLE   0 0 819
NVIDIA CORPORATION COM 67066G104   2,225,452 5,261 SH   SOLE   0 0 5,261
NVIDIA CORPORATION COM 67066G104   423,009 1,000 SH Call SOLE   0 0 0
OCCIDENTAL PETE CORP COM 674599105   436,414 7,422 SH   SOLE   0 0 7,422
PHILLIPS 66 COM 718546104   221,552 2,323 SH   SOLE   0 0 2,323
PRINCIPAL EXCHANGE TRADED FD SPECTRUM PFD 74255Y888   2,379,438 140,380 SH   SOLE   0 0 140,380
PROCTER AND GAMBLE CO COM 742718109   3,579,322 23,589 SH   SOLE   0 0 23,589
PROSPERITY BANCSHARES INC COM 743606105   203,671 3,606 SH   SOLE   0 0 3,606
SCHLUMBERGER LTD COM STK 806857108   402,864 8,202 SH   SOLE   0 0 8,202
SCHWAB CHARLES CORP COM 808513105   268,546 4,738 SH   SOLE   0 0 4,738
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   606,193 17,004 SH   SOLE   0 0 17,004
SELECT SECTOR SPDR TR ENERGY 81369Y506   2,899,711 35,724 SH   SOLE   0 0 35,724
SHELL PLC SPON ADS 780259305   12,031,706 199,266 SH   SOLE   0 0 199,266
SOUTHERN CO COM 842587107   311,208 4,430 SH   SOLE   0 0 4,430
SPDR GOLD TR GOLD SHS 78463V107   270,236 1,516 SH   SOLE   0 0 1,516
SPDR S&P 500 ETF TR TR UNIT 78462F103   2,358,797 5,321 SH   SOLE   0 0 5,321
SPDR SER TR PRTFLO S&P500 GW 78464A409   134,985,743 2,212,518 SH   SOLE   0 0 2,212,518
SPDR SER TR PRTFLO S&P500 HI 78468R788   484,393 13,063 SH   SOLE   0 0 13,063
SPDR SER TR PRTFLO S&P500 VL 78464A508   148,865,092 3,445,951 SH   SOLE   0 0 3,445,951
SYMBOTIC INC CLASS A COM 87151X101   214,050 5,000 SH   SOLE   0 0 5,000
SYNOPSYS INC COM 871607107   230,550 530 SH   SOLE   0 0 530
TESLA INC COM 88160R101   2,523,508 9,640 SH   SOLE   0 0 9,640
UNION PAC CORP COM 907818108   276,261 1,350 SH   SOLE   0 0 1,350
VANECK ETF TRUST IG FLOATING RATE 92189F486   323,536 12,813 SH   SOLE   0 0 12,813
VANECK ETF TRUST HIGH YLD MUNIETF 92189H409   2,796,691 54,474 SH   SOLE   0 0 54,474
VANECK ETF TRUST SHRT HGH YLD MUN 92189F387   2,279,067 102,200 SH   SOLE   0 0 102,200
VANECK ETF TRUST VANECK SHRT MUNI 92189F528   2,421,844 143,858 SH   SOLE   0 0 143,858
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303   7,146,010 145,362 SH   SOLE   0 0 145,362
VANGUARD INDEX FDS TOTAL STK MKT 922908769   1,094,027 4,967 SH   SOLE   0 0 4,967
VANGUARD INDEX FDS SMALL CP ETF 922908751   359,075 1,805 SH   SOLE   0 0 1,805
VANGUARD INDEX FDS GROWTH ETF 922908736   7,017,309 24,800 SH   SOLE   0 0 24,800
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   1,313,336 15,717 SH   SOLE   0 0 15,717
VANGUARD INDEX FDS VALUE ETF 922908744   8,887,250 62,542 SH   SOLE   0 0 62,542
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   2,685,626 13,052 SH   SOLE   0 0 13,052
VANGUARD INDEX FDS SML CP GRW ETF 922908595   492,792 2,145 SH   SOLE   0 0 2,145
VANGUARD INDEX FDS SM CP VAL ETF 922908611   248,927 1,505 SH   SOLE   0 0 1,505
VANGUARD INDEX FDS MID CAP ETF 922908629   244,622 1,111 SH   SOLE   0 0 1,111
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   535,285 1,314 SH   SOLE   0 0 1,314
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   1,616,570 11,682 SH   SOLE   0 0 11,682
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874   71,591,365 1,160,314 SH   SOLE   0 0 1,160,314
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866   30,826,118 442,142 SH   SOLE   0 0 442,142
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   623,751 11,464 SH   SOLE   0 0 11,464
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   63,097,043 1,551,058 SH   SOLE   0 0 1,551,058
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   1,376,512 27,410 SH   SOLE   0 0 27,410
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771   5,160,985 112,220 SH   SOLE   0 0 112,220
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706   1,530,267 26,087 SH   SOLE   0 0 26,087
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847   878,994 13,836 SH   SOLE   0 0 13,836
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   2,118,328 45,871 SH   SOLE   0 0 45,871
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   778,412 7,339 SH   SOLE   0 0 7,339
WALMART INC COM 931142103   957,452 6,091 SH   SOLE   0 0 6,091
WELLS FARGO CO NEW COM 949746101   323,823 7,587 SH   SOLE   0 0 7,587