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   388,449 2,437 SH   SOLE   0 0 2,437
ADVANCED MICRO DEVICES INC COM 007903107   242,989 2,479 SH   SOLE   0 0 2,479
ALPHABET INC CAP STK CL A 02079K305   500,394 4,824 SH   SOLE   0 0 4,824
ALPHABET INC CAP STK CL C 02079K107   458,926 4,413 SH   SOLE   0 0 4,413
AMAZON COM INC COM 023135106   742,449 7,188 SH   SOLE   0 0 7,188
APPLE INC COM 037833100   4,688,520 28,436 SH   SOLE   0 0 28,436
AT&T INC COM 00206R102   247,961 12,881 SH   SOLE   0 0 12,881
BANK AMERICA CORP COM 060505104   390,622 13,658 SH   SOLE   0 0 13,658
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   717,619 2,324 SH   SOLE   0 0 2,324
BP PLC SPONSORED ADR 055622104   1,235,190 32,556 SH   SOLE   0 0 32,556
CHAMPIONX CORPORATION COM 15872M104   213,296 7,862 SH   SOLE   0 0 7,862
CHEVRON CORP NEW COM 166764100   2,981,528 18,274 SH   SOLE   0 0 18,274
CONSTELLATION ENERGY CORP COM 21037T109   337,591 4,301 SH   SOLE   0 0 4,301
COSTCO WHSL CORP NEW COM 22160K105   344,880 694 SH   SOLE   0 0 694
DANAHER CORPORATION COM 235851102   332,211 1,318 SH   SOLE   0 0 1,318
DEERE & CO COM 244199105   309,009 748 SH   SOLE   0 0 748
EOG RES INC COM 26875P101   452,283 3,946 SH   SOLE   0 0 3,946
EXELON CORP COM 30161N101   709,089 16,927 SH   SOLE   0 0 16,927
EXXON MOBIL CORP COM 30231G102   8,364,508 76,277 SH   SOLE   0 0 76,277
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   339,934 2,983 SH   SOLE   0 0 2,983
FIRST FINL BANKSHARES INC COM 32020R109   2,255,832 70,716 SH   SOLE   0 0 70,716
FREEPORT-MCMORAN INC CL B 35671D857   278,969 6,819 SH   SOLE   0 0 6,819
HARTFORD FDS EXCHANGE TRADED MUN OPORTUNITE 41653L503   3,888,485 101,779 SH   SOLE   0 0 101,779
HESS CORP COM 42809H107   611,852 4,623 SH   SOLE   0 0 4,623
HOME DEPOT INC COM 437076102   262,657 890 SH   SOLE   0 0 890
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258   202,830 2,672 SH   SOLE   0 0 2,672
ISHARES INC CORE MSCI EMKT 46434G103   5,251,821 107,641 SH   SOLE   0 0 107,641
ISHARES TR MBS ETF 464288588   26,497,279 279,714 SH   SOLE   0 0 279,714
ISHARES TR S&P 500 VAL ETF 464287408   6,935,038 45,697 SH   SOLE   0 0 45,697
ISHARES TR MSCI EMG MKT ETF 464287234   6,692,321 169,598 SH   SOLE   0 0 169,598
ISHARES TR RUS 1000 GRW ETF 464287614   4,894,264 20,031 SH   SOLE   0 0 20,031
ISHARES TR US TREAS BD ETF 46429B267   856,528 36,635 SH   SOLE   0 0 36,635
ISHARES TR IBONDS DEC25 ETF 46434VBD1   403,273 16,440 SH   SOLE   0 0 16,440
ISHARES TR CMBS ETF 46429B366   908,992 19,680 SH   SOLE   0 0 19,680
ISHARES TR FLTG RATE NT ETF 46429B655   18,016,860 357,548 SH   SOLE   0 0 357,548
ISHARES TR CORE S&P500 ETF 464287200   14,219,724 34,591 SH   SOLE   0 0 34,591
ISHARES TR IBOXX HI YD ETF 464288513   23,537,647 311,551 SH   SOLE   0 0 311,551
ISHARES TR IBONDS 27 ETF 46435UAA9   343,604 14,425 SH   SOLE   0 0 14,425
ISHARES TR 3 7 YR TREAS BD 464288661   14,724,631 125,156 SH   SOLE   0 0 125,156
ISHARES TR CORE DIV GRWTH 46434V621   441,262 8,827 SH   SOLE   0 0 8,827
ISHARES TR CORE US AGGBD ET 464287226   207,421 2,082 SH   SOLE   0 0 2,082
ISHARES TR JPMORGAN USD EMG 464288281   1,436,642 16,651 SH   SOLE   0 0 16,651
ISHARES TR 1 3 YR TREAS BD 464287457   18,517,410 225,382 SH   SOLE   0 0 225,382
ISHARES TR CORE S&P SCP ETF 464287804   16,670,792 172,397 SH   SOLE   0 0 172,397
ISHARES TR 7-10 YR TRSY BD 464287440   8,732,412 88,099 SH   SOLE   0 0 88,099
ISHARES TR S&P MC 400GR ETF 464287606   39,159,601 547,610 SH   SOLE   0 0 547,610
ISHARES TR RUS MID CAP ETF 464287499   212,751 3,043 SH   SOLE   0 0 3,043
ISHARES TR EUROPE ETF 464287861   10,998,641 219,885 SH   SOLE   0 0 219,885
ISHARES TR S&P MC 400VL ETF 464287705   40,556,817 394,637 SH   SOLE   0 0 394,637
ISHARES TR CORE MSCI PAC 46434V696   1,815,596 32,095 SH   SOLE   0 0 32,095
ISHARES TR 20 YR TR BD ETF 464287432   7,839,951 73,705 SH   SOLE   0 0 73,705
ISHARES TR EXPND TEC SC ETF 464287549   676,376 1,993 SH   SOLE   0 0 1,993
ISHARES TR PFD AND INCM SEC 464288687   585,279 18,747 SH   SOLE   0 0 18,747
ISHARES TR SHRT NAT MUN ETF 464288158   6,344,076 60,604 SH   SOLE   0 0 60,604
ISHARES TR IBDS DEC28 ETF 46435U515   248,153 9,950 SH   SOLE   0 0 9,950
ISHARES TR CORE MSCI EURO 46434V738   2,147,618 41,001 SH   SOLE   0 0 41,001
ISHARES TR RUS 1000 VAL ETF 464287598   11,350,312 74,546 SH   SOLE   0 0 74,546
ISHARES TR RUSSELL 2000 ETF 464287655   3,375,407 18,920 SH   SOLE   0 0 18,920
ISHARES TR IBONDS DEC2026 46435GAA0   406,732 17,140 SH   SOLE   0 0 17,140
ISHARES TR NATIONAL MUN ETF 464288414   1,962,425 18,214 SH   SOLE   0 0 18,214
ISHARES TR S&P 500 GRWT ETF 464287309   12,088,859 189,214 SH   SOLE   0 0 189,214
ISHARES TR RUS 1000 ETF 464287622   736,052 3,268 SH   SOLE   0 0 3,268
ISHARES TR CORE MSCI EAFE 46432F842   340,441 5,093 SH   SOLE   0 0 5,093
ISHARES TR CORE S&P MCP ETF 464287507   3,153,017 12,604 SH   SOLE   0 0 12,604
J P MORGAN EXCHANGE TRADED F BETABUILDERS CDA 46641Q225   5,449,188 91,537 SH   SOLE   0 0 91,537
JPMORGAN CHASE & CO COM 46625H100   210,602 1,616 SH   SOLE   0 0 1,616
LOANDEPOT INC COM CL A 53946R106   19,119 11,875 SH   SOLE   0 0 11,875
MCCORMICK & CO INC COM VTG 579780107   451,161 5,462 SH   SOLE   0 0 5,462
META PLATFORMS INC CL A 30303M102   390,218 1,841 SH   SOLE   0 0 1,841
MICROSOFT CORP COM 594918104   1,583,428 5,492 SH   SOLE   0 0 5,492
NETFLIX INC COM 64110L106   263,601 763 SH   SOLE   0 0 763
NVIDIA CORPORATION COM 67066G104   945,142 3,403 SH   SOLE   0 0 3,403
NVIDIA CORPORATION COM 67066G104   277,738 1,000 SH Call SOLE   0 0 0
OCCIDENTAL PETE CORP COM 674599105   307,280 4,922 SH   SOLE   0 0 4,922
PHILLIPS 66 COM 718546104   242,298 2,390 SH   SOLE   0 0 2,390
PRINCIPAL EXCHANGE TRADED FD SPECTRUM PFD 74255Y888   3,279,645 193,034 SH   SOLE   0 0 193,034
PROCTER AND GAMBLE CO COM 742718109   3,453,494 23,226 SH   SOLE   0 0 23,226
PROSPERITY BANCSHARES INC COM 743606105   219,883 3,574 SH   SOLE   0 0 3,574
SCHWAB CHARLES CORP COM 808513105   230,862 4,407 SH   SOLE   0 0 4,407
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   225,608 6,483 SH   SOLE   0 0 6,483
SELECT SECTOR SPDR TR ENERGY 81369Y506   2,911,804 35,154 SH   SOLE   0 0 35,154
SHELL PLC SPON ADS 780259305   11,001,087 191,190 SH   SOLE   0 0 191,190
SOUTHERN CO COM 842587107   316,045 4,542 SH   SOLE   0 0 4,542
SPDR S&P 500 ETF TR TR UNIT 78462F103   2,195,348 5,362 SH   SOLE   0 0 5,362
SPDR SER TR PRTFLO S&P500 HI 78468R788   464,155 12,215 SH   SOLE   0 0 12,215
SPDR SER TR PRTFLO S&P500 GW 78464A409   121,857,289 2,201,179 SH   SOLE   0 0 2,201,179
SPDR SER TR PRTFLO S&P500 VL 78464A508   136,469,826 3,351,420 SH   SOLE   0 0 3,351,420
STARBUCKS CORP COM 855244109   206,699 1,985 SH   SOLE   0 0 1,985
SYNOPSYS INC COM 871607107   200,697 520 SH   SOLE   0 0 520
TESLA INC COM 88160R101   1,632,522 7,869 SH   SOLE   0 0 7,869
UNION PAC CORP COM 907818108   262,499 1,304 SH   SOLE   0 0 1,304
VANECK ETF TRUST IG FLOATING RATE 92189F486   288,683 11,561 SH   SOLE   0 0 11,561
VANECK ETF TRUST HIGH YLD MUNIETF 92189H409   3,969,188 76,714 SH   SOLE   0 0 76,714
VANECK ETF TRUST SHRT HGH YLD MUN 92189F387   2,941,283 131,955 SH   SOLE   0 0 131,955
VANECK ETF TRUST VANECK SHRT MUNI 92189F528   2,366,398 139,200 SH   SOLE   0 0 139,200
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303   4,070,602 82,669 SH   SOLE   0 0 82,669
VANGUARD INDEX FDS TOTAL STK MKT 922908769   973,680 4,771 SH   SOLE   0 0 4,771
VANGUARD INDEX FDS SMALL CP ETF 922908751   393,045 2,073 SH   SOLE   0 0 2,073
VANGUARD INDEX FDS GROWTH ETF 922908736   7,056,304 28,289 SH   SOLE   0 0 28,289
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   1,193,577 14,374 SH   SOLE   0 0 14,374
VANGUARD INDEX FDS VALUE ETF 922908744   11,017,425 79,773 SH   SOLE   0 0 79,773
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   2,711,088 13,911 SH   SOLE   0 0 13,911
VANGUARD INDEX FDS SML CP GRW ETF 922908595   526,958 2,435 SH   SOLE   0 0 2,435
VANGUARD INDEX FDS SM CP VAL ETF 922908611   276,242 1,740 SH   SOLE   0 0 1,740
VANGUARD INDEX FDS MID CAP ETF 922908629   362,844 1,720 SH   SOLE   0 0 1,720
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   1,820,221 13,577 SH   SOLE   0 0 13,577
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874   62,373,670 1,023,358 SH   SOLE   0 0 1,023,358
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866   29,017,786 427,865 SH   SOLE   0 0 427,865
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   538,863 10,078 SH   SOLE   0 0 10,078
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   58,798,536 1,455,409 SH   SOLE   0 0 1,455,409
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   1,141,658 22,536 SH   SOLE   0 0 22,536
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771   4,555,491 97,862 SH   SOLE   0 0 97,862
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706   1,418,296 23,654 SH   SOLE   0 0 23,654
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847   1,098,094 16,762 SH   SOLE   0 0 16,762
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   1,834,537 40,614 SH   SOLE   0 0 40,614
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   812,167 7,698 SH   SOLE   0 0 7,698
WALMART INC COM 931142103   886,134 6,010 SH   SOLE   0 0 6,010
WELLS FARGO CO NEW COM 949746101   332,831 8,904 SH   SOLE   0 0 8,904