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   481,036 3,227 SH   SOLE   0 0 3,227
ADVANCED MICRO DEVICES INC COM 007903107   222,957 2,168 SH   SOLE   0 0 2,168
AKEBIA THERAPEUTICS INC COM 00972D105   19,950 17,500 SH   SOLE   0 0 17,500
ALPHABET INC CAP STK CL C 02079K107   334,868 2,540 SH   SOLE   0 0 2,540
ALPHABET INC CAP STK CL A 02079K305   469,410 3,587 SH   SOLE   0 0 3,587
AMAZON COM INC COM 023135106   1,007,179 7,923 SH   SOLE   0 0 7,923
APPLE INC COM 037833100   5,398,518 31,532 SH   SOLE   0 0 31,532
ARDELYX INC COM 039697107   40,800 10,000 SH   SOLE   0 0 10,000
AT&T INC COM 00206R102   208,529 13,883 SH   SOLE   0 0 13,883
AURORA INNOVATION INC CLASS A COM 051774107   29,375 12,500 SH   SOLE   0 0 12,500
BANK AMERICA CORP COM 060505104   374,959 13,695 SH   SOLE   0 0 13,695
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   813,988 2,324 SH   SOLE   0 0 2,324
BP PLC SPONSORED ADR 055622104   2,679,333 69,198 SH   SOLE   0 0 69,198
CHEVRON CORP NEW COM 166764100   3,606,716 21,390 SH   SOLE   0 0 21,390
CONOCOPHILLIPS COM 20825C104   268,081 2,238 SH   SOLE   0 0 2,238
CONSTELLATION ENERGY CORP COM 21037T109   471,812 4,325 SH   SOLE   0 0 4,325
DANAHER CORPORATION COM 235851102   257,129 1,036 SH   SOLE   0 0 1,036
DEERE & CO COM 244199105   247,162 655 SH   SOLE   0 0 655
EDGIO INC COM 53261M104   11,208 13,153 SH   SOLE   0 0 13,153
EOG RES INC COM 26875P101   382,664 3,019 SH   SOLE   0 0 3,019
EXELON CORP COM 30161N101   647,977 17,147 SH   SOLE   0 0 17,147
EXXON MOBIL CORP COM 30231G102   9,188,012 78,143 SH   SOLE   0 0 78,143
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   366,976 2,985 SH   SOLE   0 0 2,985
FIRST FINL BANKSHARES INC COM 32020R109   1,742,819 69,380 SH   SOLE   0 0 69,380
FREEPORT-MCMORAN INC CL B 35671D857   202,793 5,438 SH   SOLE   0 0 5,438
HARTFORD FDS EXCHANGE TRADED MUN OPORTUNITE 41653L503   4,826,155 131,115 SH   SOLE   0 0 131,115
HESS CORP COM 42809H107   602,667 3,939 SH   SOLE   0 0 3,939
HOME DEPOT INC COM 437076102   345,058 1,142 SH   SOLE   0 0 1,142
INTERNATIONAL BUSINESS MACHS COM 459200101   381,800 2,721 SH   SOLE   0 0 2,721
INTERNATIONAL BUSINESS MACHS COM 459200101   28,060 200 SH Call SOLE   0 0 0
INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619   208,755 4,554 SH   SOLE   0 0 4,554
ISHARES INC CORE MSCI EMKT 46434G103   5,118,709 107,558 SH   SOLE   0 0 107,558
ISHARES TR 7-10 YR TRSY BD 464287440   12,354,419 134,888 SH   SOLE   0 0 134,888
ISHARES TR CORE S&P SCP ETF 464287804   15,611,676 165,501 SH   SOLE   0 0 165,501
ISHARES TR CORE S&P MCP ETF 464287507   2,762,614 11,079 SH   SOLE   0 0 11,079
ISHARES TR CORE TOTAL USD 46434V613   397,020 9,082 SH   SOLE   0 0 9,082
ISHARES TR MSCI USA QLT FCT 46432F339   321,384 2,439 SH   SOLE   0 0 2,439
ISHARES TR U.S. TECH ETF 464287721   411,646 3,923 SH   SOLE   0 0 3,923
ISHARES TR 1 3 YR TREAS BD 464287457   22,480,962 277,646 SH   SOLE   0 0 277,646
ISHARES TR CORE MSCI PAC 46434V696   1,884,231 33,889 SH   SOLE   0 0 33,889
ISHARES TR 20 YR TR BD ETF 464287432   11,678,851 131,682 SH   SOLE   0 0 131,682
ISHARES TR S&P MC 400GR ETF 464287606   42,134,813 583,262 SH   SOLE   0 0 583,262
ISHARES TR IBONDS DEC2026 46435GAA0   399,962 17,140 SH   SOLE   0 0 17,140
ISHARES TR IBOXX INV CP ETF 464287242   6,768,888 66,349 SH   SOLE   0 0 66,349
ISHARES TR CORE MSCI EURO 46434V738   2,595,499 52,265 SH   SOLE   0 0 52,265
ISHARES TR IBONDS DEC25 ETF 46434VBD1   400,643 16,440 SH   SOLE   0 0 16,440
ISHARES TR CORE MSCI EAFE 46432F842   348,716 5,419 SH   SOLE   0 0 5,419
ISHARES TR IBONDS 27 ETF 46435UAA9   325,117 14,050 SH   SOLE   0 0 14,050
ISHARES TR SHRT NAT MUN ETF 464288158   8,193,079 79,653 SH   SOLE   0 0 79,653
ISHARES TR RUS 1000 GRW ETF 464287614   5,169,717 19,436 SH   SOLE   0 0 19,436
ISHARES TR MSCI EMG MKT ETF 464287234   6,464,363 170,339 SH   SOLE   0 0 170,339
ISHARES TR RUSSELL 2000 ETF 464287655   2,651,058 15,000 SH   SOLE   0 0 15,000
ISHARES TR US TREAS BD ETF 46429B267   1,070,095 48,552 SH   SOLE   0 0 48,552
ISHARES TR CMBS ETF 46429B366   1,247,447 27,696 SH   SOLE   0 0 27,696
ISHARES TR NATIONAL MUN ETF 464288414   3,002,425 29,281 SH   SOLE   0 0 29,281
ISHARES TR MBS ETF 464288588   48,339,421 544,363 SH   SOLE   0 0 544,363
ISHARES TR IBDS DEC28 ETF 46435U515   229,487 9,550 SH   SOLE   0 0 9,550
ISHARES TR CORE S&P500 ETF 464287200   13,155,260 30,634 SH   SOLE   0 0 30,634
ISHARES TR RUS 1000 VAL ETF 464287598   10,804,206 71,165 SH   SOLE   0 0 71,165
ISHARES TR S&P MC 400VL ETF 464287705   40,009,096 396,404 SH   SOLE   0 0 396,404
ISHARES TR EUROPE ETF 464287861   10,713,250 224,455 SH   SOLE   0 0 224,455
ISHARES TR S&P 500 GRWT ETF 464287309   11,241,206 164,297 SH   SOLE   0 0 164,297
ISHARES TR PFD AND INCM SEC 464288687   594,684 19,724 SH   SOLE   0 0 19,724
ISHARES TR S&P 500 VAL ETF 464287408   6,102,356 39,667 SH   SOLE   0 0 39,667
ISHARES TR IBOXX HI YD ETF 464288513   17,072,929 231,592 SH   SOLE   0 0 231,592
ISHARES TR 3 7 YR TREAS BD 464288661   19,600,258 173,208 SH   SOLE   0 0 173,208
ISHARES TR FLTG RATE NT ETF 46429B655   25,460,761 500,310 SH   SOLE   0 0 500,310
ISHARES TR CORE DIV GRWTH 46434V621   220,755 4,457 SH   SOLE   0 0 4,457
ISHARES TR EXPND TEC SC ETF 464287549   590,212 1,544 SH   SOLE   0 0 1,544
ISHARES TR RUS 1000 ETF 464287622   661,557 2,816 SH   SOLE   0 0 2,816
ISHARES U S ETF TR BLACKROCK SHORT 46431W838   2,813,353 56,482 SH   SOLE   0 0 56,482
J P MORGAN EXCHANGE TRADED F BETABUILDERS CDA 46641Q225   5,898,378 101,434 SH   SOLE   0 0 101,434
MCCORMICK & CO INC COM VTG 579780107   430,843 5,462 SH   SOLE   0 0 5,462
META PLATFORMS INC CL A 30303M102   456,186 1,520 SH   SOLE   0 0 1,520
MICROSOFT CORP COM 594918104   2,448,959 7,756 SH   SOLE   0 0 7,756
NETFLIX INC COM 64110L106   324,106 859 SH   SOLE   0 0 859
NVIDIA CORPORATION COM 67066G104   1,722,131 3,959 SH   SOLE   0 0 3,959
NVIDIA CORPORATION COM 67066G104   43,499,000 100,000 SH Call SOLE   0 0 0
OCCIDENTAL PETE CORP COM 674599105   597,978 9,217 SH   SOLE   0 0 9,217
OPENDOOR TECHNOLOGIES INC COM 683712103   33,230 12,587 SH   SOLE   0 0 12,587
ORACLE CORP COM 68389X105   217,486 2,053 SH   SOLE   0 0 2,053
PHILLIPS 66 COM 718546104   256,424 2,134 SH   SOLE   0 0 2,134
PRINCIPAL EXCHANGE TRADED FD SPECTRUM PFD 74255Y888   2,649,051 157,120 SH   SOLE   0 0 157,120
PROCTER AND GAMBLE CO COM 742718109   3,418,015 23,434 SH   SOLE   0 0 23,434
SCHLUMBERGER LTD COM STK 806857108   471,235 8,083 SH   SOLE   0 0 8,083
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   503,457 14,825 SH   SOLE   0 0 14,825
SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854   200,382 4,180 SH   SOLE   0 0 4,180
SELECT SECTOR SPDR TR ENERGY 81369Y506   3,439,680 38,054 SH   SOLE   0 0 38,054
SHELL PLC SPON ADS 780259305   12,399,850 192,604 SH   SOLE   0 0 192,604
SOUTHERN CO COM 842587107   272,731 4,214 SH   SOLE   0 0 4,214
SPDR GOLD TR GOLD SHS 78463V107   260,927 1,522 SH   SOLE   0 0 1,522
SPDR S&P 500 ETF TR TR UNIT 78462F103   2,238,805 5,237 SH   SOLE   0 0 5,237
SPDR SER TR PRTFLO S&P500 VL 78464A508   145,302,884 3,521,640 SH   SOLE   0 0 3,521,640
SPDR SER TR PRTFLO S&P500 HI 78468R788   464,586 13,247 SH   SOLE   0 0 13,247
SPDR SER TR S&P REGL BKG 78464A698   205,152 4,911 SH   SOLE   0 0 4,911
SPDR SER TR PRTFLO S&P500 GW 78464A409   134,599,448 2,270,571 SH   SOLE   0 0 2,270,571
TALKSPACE INC COM 87427V103   22,991 11,790 SH   SOLE   0 0 11,790
TESLA INC COM 88160R101   1,847,605 7,383 SH   SOLE   0 0 7,383
UNION PAC CORP COM 907818108   258,919 1,272 SH   SOLE   0 0 1,272
UNITEDHEALTH GROUP INC COM 91324P102   229,500 455 SH   SOLE   0 0 455
VANECK ETF TRUST VANECK SHRT MUNI 92189F528   2,801,733 167,869 SH   SOLE   0 0 167,869
VANECK ETF TRUST OIL SERVICES ETF 92189H607   271,732 788 SH   SOLE   0 0 788
VANECK ETF TRUST HIGH YLD MUNIETF 92189H409   3,281,934 66,883 SH   SOLE   0 0 66,883
VANECK ETF TRUST SHRT HGH YLD MUN 92189F387   2,107,435 97,476 SH   SOLE   0 0 97,476
VANECK ETF TRUST IG FLOATING RATE 92189F486   325,803 12,883 SH   SOLE   0 0 12,883
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303   3,378,323 68,679 SH   SOLE   0 0 68,679
VANGUARD INDEX FDS MID CAP ETF 922908629   313,387 1,505 SH   SOLE   0 0 1,505
VANGUARD INDEX FDS TOTAL STK MKT 922908769   1,444,693 6,801 SH   SOLE   0 0 6,801
VANGUARD INDEX FDS SML CP GRW ETF 922908595   459,416 2,145 SH   SOLE   0 0 2,145
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   1,115,864 14,748 SH   SOLE   0 0 14,748
VANGUARD INDEX FDS GROWTH ETF 922908736   6,145,544 22,568 SH   SOLE   0 0 22,568
VANGUARD INDEX FDS VALUE ETF 922908744   7,995,042 57,964 SH   SOLE   0 0 57,964
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   1,599,744 12,216 SH   SOLE   0 0 12,216
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   2,508,753 12,881 SH   SOLE   0 0 12,881
VANGUARD INDEX FDS SMALL CP ETF 922908751   386,715 2,045 SH   SOLE   0 0 2,045
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   607,114 1,546 SH   SOLE   0 0 1,546
VANGUARD INDEX FDS SM CP VAL ETF 922908611   240,032 1,505 SH   SOLE   0 0 1,505
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   63,827,189 1,627,829 SH   SOLE   0 0 1,627,829
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866   30,715,902 459,269 SH   SOLE   0 0 459,269
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874   69,302,322 1,196,311 SH   SOLE   0 0 1,196,311
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   1,652,620 34,358 SH   SOLE   0 0 34,358
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771   5,240,473 119,700 SH   SOLE   0 0 119,700
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847   1,215,704 21,901 SH   SOLE   0 0 21,901
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706   1,804,503 31,575 SH   SOLE   0 0 31,575
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   2,651,255 60,642 SH   SOLE   0 0 60,642
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   758,334 7,340 SH   SOLE   0 0 7,340
WALMART INC COM 931142103   896,074 5,603 SH   SOLE   0 0 5,603
WELLS FARGO CO NEW COM 949746101   248,428 6,080 SH   SOLE   0 0 6,080