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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBVIE INC COM 00287Y109 359 2,673 SH   SOLE   0 0 2,673
ADVANCED MICRO DEVICES INC COM 007903107 271 4,270 SH   SOLE   0 0 4,270
ALPHABET INC CAP STK CL C 02079K107 480 4,994 SH   SOLE   0 0 4,994
ALPHABET INC CAP STK CL A 02079K305 476 4,976 SH   SOLE   0 0 4,976
AMAZON COM INC COM 023135106 1,041 9,214 SH   SOLE   0 0 9,214
APPLE INC COM 037833100 3,407 24,652 SH   SOLE   0 0 24,652
AT&T INC COM 00206R102 208 13,533 SH   SOLE   0 0 13,533
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 666 2,496 SH   SOLE   0 0 2,496
BK OF AMERICA CORP COM 060505104 368 12,197 SH   SOLE   0 0 12,197
BP PLC SPONSORED ADR 055622104 1,113 38,999 SH   SOLE   0 0 38,999
CHEVRON CORP NEW COM 166764100 2,356 16,397 SH   SOLE   0 0 16,397
COSTCO WHSL CORP NEW COM 22160K105 304 644 SH   SOLE   0 0 644
DANAHER CORPORATION COM 235851102 398 1,542 SH   SOLE   0 0 1,542
EDGIO INC COM 53261M104 69 24,950 SH   SOLE   0 0 24,950
ENTERPRISE PRODS PARTNERS L COM 293792107 241 10,115 SH   SOLE   0 0 10,115
EXXON MOBIL CORP COM 30231G102 437 5,000 SH Call SOLE   0 0 0
EXXON MOBIL CORP COM 30231G102 6,629 75,928 SH   SOLE   0 0 75,928
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 332 3,650 SH   SOLE   0 0 3,650
FIRST FINL BANKSHARES INC COM 32020R109 2,958 70,716 SH   SOLE   0 0 70,716
HARTFORD FDS EXCHANGE TRADED MUN OPORTUNITE 41653L503 3,765 103,318 SH   SOLE   0 0 103,318
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 288 4,126 SH   SOLE   0 0 4,126
ISHARES INC CORE MSCI EMKT 46434G103 5,373 125,006 SH   SOLE   0 0 125,006
ISHARES TR 1 3 YR TREAS BD 464287457 17,429 214,613 SH   SOLE   0 0 214,613
ISHARES TR 20 YR TR BD ETF 464287432 6,088 59,420 SH   SOLE   0 0 59,420
ISHARES TR 3 7 YR TREAS BD 464288661 13,665 119,576 SH   SOLE   0 0 119,576
ISHARES TR 7-10 YR TRSY BD 464287440 7,830 81,574 SH   SOLE   0 0 81,574
ISHARES TR CMBS ETF 46429B366 878 19,148 SH   SOLE   0 0 19,148
ISHARES TR CORE MSCI EAFE 46432F842 289 5,478 SH   SOLE   0 0 5,478
ISHARES TR CORE MSCI EURO 46434V738 1,950 49,316 SH   SOLE   0 0 49,316
ISHARES TR CORE MSCI PAC 46434V696 2,179 45,450 SH   SOLE   0 0 45,450
ISHARES TR CORE S&P MCP ETF 464287507 3,258 14,857 SH   SOLE   0 0 14,857
ISHARES TR CORE S&P SCP ETF 464287804 18,390 210,920 SH   SOLE   0 0 210,920
ISHARES TR CORE S&P TTL STK 464287150 214 2,694 SH   SOLE   0 0 2,694
ISHARES TR CORE S&P500 ETF 464287200 359 1,000 SH Put SOLE   0 0 0
ISHARES TR CORE S&P500 ETF 464287200 14,577 40,644 SH   SOLE   0 0 40,644
ISHARES TR EUROPE ETF 464287861 9,544 252,757 SH   SOLE   0 0 252,757
ISHARES TR EXPND TEC SC ETF 464287549 609 2,205 SH   SOLE   0 0 2,205
ISHARES TR FLTG RATE NT ETF 46429B655 16,903 336,240 SH   SOLE   0 0 336,240
ISHARES TR IBOXX HI YD ETF 464288513 20,855 292,133 SH   SOLE   0 0 292,133
ISHARES TR JPMORGAN USD EMG 464288281 1,543 19,433 SH   SOLE   0 0 19,433
ISHARES TR MSCI EMG MKT ETF 464287234 6,165 176,744 SH   SOLE   0 0 176,744
ISHARES TR NATIONAL MUN ETF 464288414 1,856 18,092 SH   SOLE   0 0 18,092
ISHARES TR PFD AND INCM SEC 464288687 589 18,588 SH   SOLE   0 0 18,588
ISHARES TR RUS 1000 ETF 464287622 1,104 5,597 SH   SOLE   0 0 5,597
ISHARES TR RUS 1000 GRW ETF 464287614 4,579 21,765 SH   SOLE   0 0 21,765
ISHARES TR RUS 1000 VAL ETF 464287598 11,030 81,111 SH   SOLE   0 0 81,111
ISHARES TR RUS MID CAP ETF 464287499 436 7,013 SH   SOLE   0 0 7,013
ISHARES TR RUSSELL 2000 ETF 464287655 3,795 23,012 SH   SOLE   0 0 23,012
ISHARES TR S&P 500 GRWT ETF 464287309 12,182 210,574 SH   SOLE   0 0 210,574
ISHARES TR S&P 500 VAL ETF 464287408 6,514 50,686 SH   SOLE   0 0 50,686
ISHARES TR S&P MC 400GR ETF 464287606 31,579 501,093 SH   SOLE   0 0 501,093
ISHARES TR S&P MC 400VL ETF 464287705 35,507 394,521 SH   SOLE   0 0 394,521
ISHARES TR SHRT NAT MUN ETF 464288158 5,591 54,458 SH   SOLE   0 0 54,458
ISHARES TR US TREAS BD ETF 46429B267 752 33,022 SH   SOLE   0 0 33,022
ISHARES TR MBS ETF 464288588 23,599 257,689 SH   SOLE   0 0 257,689
JOHNSON & JOHNSON COM 478160104 205 1,258 SH   SOLE   0 0 1,258
LOANDEPOT INC COM CL A 53946R106 16 11,875 SH   SOLE   0 0 11,875
META PLATFORMS INC CL A 30303M102 260 1,916 SH   SOLE   0 0 1,916
MICROSOFT CORP COM 594918104 1,237 5,310 SH   SOLE   0 0 5,310
NETFLIX INC COM 64110L106 209 889 SH   SOLE   0 0 889
NVIDIA CORPORATION COM 67066G104 477 3,926 SH   SOLE   0 0 3,926
OAKTREE SPECIALTY LENDING CO COM 67401P108 101 16,821 SH   SOLE   0 0 16,821
PARTY CITY HOLDCO INC COM 702149105 16 10,000 SH   SOLE   0 0 10,000
PNC FINL SVCS GROUP INC COM 693475105 220 1,469 SH   SOLE   0 0 1,469
PRINCIPAL EXCHANGE TRADED FD SPECTRUM PFD 74255Y888 3,128 186,384 SH   SOLE   0 0 186,384
PROCTER AND GAMBLE CO COM 742718109 2,872 22,749 SH   SOLE   0 0 22,749
PROSPERITY BANCSHARES INC COM 743606105 235 3,520 SH   SOLE   0 0 3,520
SCHWAB CHARLES CORP COM 808513105 291 4,049 SH   SOLE   0 0 4,049
SELECT SECTOR SPDR TR ENERGY 81369Y506 2,317 32,176 SH   SOLE   0 0 32,176
SHELL PLC SPON ADS 780259305 8,920 179,265 SH   SOLE   0 0 179,265
SOUTHERN CO COM 842587107 283 4,163 SH   SOLE   0 0 4,163
SPDR S&P 500 ETF TR TR UNIT 78462F103 71 200 SH Call SOLE   0 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,262 6,333 SH   SOLE   0 0 6,333
SPDR SER TR PRTFLO S&P500 GW 78464A409 94,321 1,882,649 SH   SOLE   0 0 1,882,649
SPDR SER TR PRTFLO S&P500 HI 78468R788 404 11,401 SH   SOLE   0 0 11,401
SPDR SER TR PRTFLO S&P500 VL 78464A508 107,019 3,102,901 SH   SOLE   0 0 3,102,901
TESLA INC COM 88160R101 1,198 4,515 SH   SOLE   0 0 4,515
UNION PAC CORP COM 907818108 371 1,902 SH   SOLE   0 0 1,902
VANECK ETF TRUST HIGH YLD MUNIETF 92189H409 2,705 54,176 SH   SOLE   0 0 54,176
VANECK ETF TRUST IG FLOATING RATE 92189F486 287 11,572 SH   SOLE   0 0 11,572
VANECK ETF TRUST SHRT HGH YLD MUN 92189F387 2,838 130,364 SH   SOLE   0 0 130,364
VANECK ETF TRUST VANECK SHRT MUNI 92189F528 2,405 144,615 SH   SOLE   0 0 144,615
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 2,469 50,447 SH   SOLE   0 0 50,447
VANGUARD INDEX FDS GROWTH ETF 922908736 3,233 15,110 SH   SOLE   0 0 15,110
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 2,026 11,878 SH   SOLE   0 0 11,878
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 1,203 9,878 SH   SOLE   0 0 9,878
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 974 12,149 SH   SOLE   0 0 12,149
VANGUARD INDEX FDS SMALL CP ETF 922908751 436 2,549 SH   SOLE   0 0 2,549
VANGUARD INDEX FDS TOTAL STK MKT 922908769 420 2,342 SH   SOLE   0 0 2,342
VANGUARD INDEX FDS VALUE ETF 922908744 9,152 74,118 SH   SOLE   0 0 74,118
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 392 8,826 SH   SOLE   0 0 8,826
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 45,239 1,239,753 SH   SOLE   0 0 1,239,753
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 39,851 863,512 SH   SOLE   0 0 863,512
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 23,091 402,009 SH   SOLE   0 0 402,009
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 898 18,663 SH   SOLE   0 0 18,663
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 1,212 20,780 SH   SOLE   0 0 20,780
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 1,031 16,380 SH   SOLE   0 0 16,380
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 4,382 97,187 SH   SOLE   0 0 97,187
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 1,324 36,423 SH   SOLE   0 0 36,423
VERIZON COMMUNICATIONS INC COM 92343V104 210 5,519 SH   SOLE   0 0 5,519
WALMART INC COM 931142103 792 6,104 SH   SOLE   0 0 6,104
WELLS FARGO CO NEW COM 949746101 204 5,067 SH   SOLE   0 0 5,067