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
3M CO COM 88579Y101 269 1,515 SH   SOLE   0 0 1,515
ABBVIE INC COM 00287Y109 316 2,336 SH   SOLE   0 0 2,336
ADVANCED MICRO DEVICES INC COM 007903107 665 4,618 SH   SOLE   0 0 4,618
ALPHABET INC CAP STK CL A 02079K305 513 177 SH   SOLE   0 0 177
ALPHABET INC CAP STK CL C 02079K107 553 191 SH   SOLE   0 0 191
AMAZON COM INC COM 023135106 1,180 354 SH   SOLE   0 0 354
APPLE INC COM 037833100 3,037 17,104 SH   SOLE   0 0 17,104
ARISTA NETWORKS INC COM 040413106 230 1,598 SH   SOLE   0 0 1,598
AT&T INC COM 00206R102 430 17,467 SH   SOLE   0 0 17,467
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 673 2,250 SH   SOLE   0 0 2,250
BP PLC SPONSORED ADR 055622104 777 29,175 SH   SOLE   0 0 29,175
CHEVRON CORP NEW COM 166764100 1,742 14,844 SH   SOLE   0 0 14,844
CLOROX CO DEL COM 189054109 227 1,302 SH   SOLE   0 0 1,302
COSTCO WHSL CORP NEW COM 22160K105 381 671 SH   SOLE   0 0 671
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 213 4,124 SH   SOLE   0 0 4,124
ENTERPRISE PRODS PARTNERS L COM 293792107 400 18,208 SH   SOLE   0 0 18,208
EXXON MOBIL CORP COM 30231G102 4,748 77,587 SH   SOLE   0 0 77,587
FIRST FINL BANKSHARES INC COM 32020R109 3,565 70,121 SH   SOLE   0 0 70,121
HARTFORD FDS EXCHANGE TRADED MUN OPORTUNITE 41653L503 6,261 149,567 SH   SOLE   0 0 149,567
HOME DEPOT INC COM 437076102 401 966 SH   SOLE   0 0 966
IDEXX LABS INC COM 45168D104 435 660 SH   SOLE   0 0 660
INDEPENDENCE RLTY TR INC COM 45378A106 264 10,226 SH   SOLE   0 0 10,226
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 318 7,031 SH   SOLE   0 0 7,031
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 393 4,859 SH   SOLE   0 0 4,859
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 398 2,443 SH   SOLE   0 0 2,443
INVESCO QQQ TR UNIT SER 1 46090E103 212 534 SH   SOLE   0 0 534
ISHARES INC CORE MSCI EMKT 46434G103 4,522 75,536 SH   SOLE   0 0 75,536
ISHARES TR NATIONAL MUN ETF 464288414 2,616 22,499 SH   SOLE   0 0 22,499
ISHARES TR EXPND TEC SC ETF 464287549 355 808 SH   SOLE   0 0 808
ISHARES TR SHRT NAT MUN ETF 464288158 7,646 71,209 SH   SOLE   0 0 71,209
ISHARES TR CORE MSCI PAC 46434V696 2,272 35,584 SH   SOLE   0 0 35,584
ISHARES TR JPMORGAN USD EMG 464288281 1,511 13,858 SH   SOLE   0 0 13,858
ISHARES TR US TREAS BD ETF 46429B267 1,048 39,279 SH   SOLE   0 0 39,279
ISHARES TR CORE S&P SCP ETF 464287804 27,087 236,550 SH   SOLE   0 0 236,550
ISHARES TR 1 3 YR TREAS BD 464287457 19,291 225,526 SH   SOLE   0 0 225,526
ISHARES TR PFD AND INCM SEC 464288687 1,248 31,653 SH   SOLE   0 0 31,653
ISHARES TR BARCLAYS 7 10 YR 464287440 9,005 78,302 SH   SOLE   0 0 78,302
ISHARES TR FLTG RATE NT ETF 46429B655 18,940 373,344 SH   SOLE   0 0 373,344
ISHARES TR RUS 1000 VAL ETF 464287598 13,913 82,847 SH   SOLE   0 0 82,847
ISHARES TR 3 7 YR TREAS BD 464288661 16,039 124,656 SH   SOLE   0 0 124,656
ISHARES TR CORE S&P TTL STK 464287150 209 1,957 SH   SOLE   0 0 1,957
ISHARES TR IBOXX HI YD ETF 464288513 24,518 281,779 SH   SOLE   0 0 281,779
ISHARES TR S&P 500 GRWT ETF 464287309 20,907 249,872 SH   SOLE   0 0 249,872
ISHARES TR S&P MC 400GR ETF 464287606 39,592 464,373 SH   SOLE   0 0 464,373
ISHARES TR CORE MSCI EAFE 46432F842 352 4,714 SH   SOLE   0 0 4,714
ISHARES TR CORE S&P MCP ETF 464287507 4,206 14,859 SH   SOLE   0 0 14,859
ISHARES TR MSCI EMG MKT ETF 464287234 7,550 154,556 SH   SOLE   0 0 154,556
ISHARES TR RUSSELL 2000 ETF 464287655 6,656 29,919 SH   SOLE   0 0 29,919
ISHARES TR S&P 500 VAL ETF 464287408 8,976 57,308 SH   SOLE   0 0 57,308
ISHARES TR RUS 1000 ETF 464287622 1,736 6,564 SH   SOLE   0 0 6,564
ISHARES TR RUS MID CAP ETF 464287499 639 7,695 SH   SOLE   0 0 7,695
ISHARES TR RUS 1000 GRW ETF 464287614 6,428 21,035 SH   SOLE   0 0 21,035
ISHARES TR S&P MC 400VL ETF 464287705 39,525 357,107 SH   SOLE   0 0 357,107
ISHARES TR MBS ETF 464288588 30,168 280,814 SH   SOLE   0 0 280,814
ISHARES TR CMBS ETF 46429B366 777 14,645 SH   SOLE   0 0 14,645
ISHARES TR 20 YR TR BD ETF 464287432 6,557 44,250 SH   SOLE   0 0 44,250
ISHARES TR CORE S&P500 ETF 464287200 20,975 43,973 SH   SOLE   0 0 43,973
ISHARES TR EUROPE ETF 464287861 11,635 213,909 SH   SOLE   0 0 213,909
ISHARES TR CORE MSCI EURO 46434V738 3,597 61,848 SH   SOLE   0 0 61,848
JOHN BEAN TECHNOLOGIES CORP COM 477839104 243 1,583 SH   SOLE   0 0 1,583
LIMELIGHT NETWORKS INC COM 53261M104 85 24,750 SH   SOLE   0 0 24,750
LOWES COS INC COM 548661107 214 827 SH   SOLE   0 0 827
MARVELL TECHNOLOGY INC COM 573874104 241 2,751 SH   SOLE   0 0 2,751
META PLATFORMS INC CL A 30303M102 519 1,544 SH   SOLE   0 0 1,544
MICROSOFT CORP COM 594918104 1,546 4,596 SH   SOLE   0 0 4,596
NRG ENERGY INC COM NEW 629377508 219 5,085 SH   SOLE   0 0 5,085
NVIDIA CORPORATION COM 67066G104 997 3,391 SH   SOLE   0 0 3,391
OAKTREE SPECIALTY LENDING CO COM 67401P108 111 14,894 SH   SOLE   0 0 14,894
PNC FINL SVCS GROUP INC COM 693475105 426 2,127 SH   SOLE   0 0 2,127
PRINCIPAL EXCHANGE-TRADED FD SPECTRUM PFD 74255Y888 1,275 62,862 SH   SOLE   0 0 62,862
PROCTER AND GAMBLE CO COM 742718109 4,098 25,049 SH   SOLE   0 0 25,049
PROSPERITY BANCSHARES INC COM 743606105 249 3,443 SH   SOLE   0 0 3,443
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 5,435 125,219 SH   SOLE   0 0 125,219
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 615 5,442 SH   SOLE   0 0 5,442
SELECT SECTOR SPDR TR ENERGY 81369Y506 473 8,515 SH   SOLE   0 0 8,515
SHOPIFY INC CL A 82509L107 613 445 SH   SOLE   0 0 445
SOUTHERN CO COM 842587107 272 3,970 SH   SOLE   0 0 3,970
SPDR GOLD TR GOLD SHS 78463V107 239 1,399 SH   SOLE   0 0 1,399
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,722 5,731 SH   SOLE   0 0 5,731
SPDR SER TR PRTFLO S&P500 GW 78464A409 113,981 1,572,806 SH   SOLE   0 0 1,572,806
SPDR SER TR PRTFLO S&P500 VL 78464A508 115,609 2,752,585 SH   SOLE   0 0 2,752,585
TESLA INC COM 88160R101 1,467 1,388 SH   SOLE   0 0 1,388
THE TRADE DESK INC COM CL A 88339J105 205 2,234 SH   SOLE   0 0 2,234
THERMO FISHER SCIENTIFIC INC COM 883556102 227 340 SH   SOLE   0 0 340
TYLER TECHNOLOGIES INC COM 902252105 269 500 SH   SOLE   0 0 500
UNION PAC CORP COM 907818108 483 1,916 SH   SOLE   0 0 1,916
VANECK ETF TRUST HIGH YLD MUNIETF 92189H409 4,370 70,001 SH   SOLE   0 0 70,001
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 2,396 47,965 SH   SOLE   0 0 47,965
VANGUARD INDEX FDS LARGE CAP ETF 922908637 248 1,120 SH   SOLE   0 0 1,120
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 743 6,402 SH   SOLE   0 0 6,402
VANGUARD INDEX FDS TOTAL STK MKT 922908769 533 2,207 SH   SOLE   0 0 2,207
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 430 7,023 SH   SOLE   0 0 7,023
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 26,881 344,580 SH   SOLE   0 0 344,580
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 48,165 973,812 SH   SOLE   0 0 973,812
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 45,965 673,579 SH   SOLE   0 0 673,579
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 1,062 11,877 SH   SOLE   0 0 11,877
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,639 32,104 SH   SOLE   0 0 32,104
VERIZON COMMUNICATIONS INC COM 92343V104 250 4,803 SH   SOLE   0 0 4,803
WALMART INC COM 931142103 217 1,502 SH   SOLE   0 0 1,502