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
AT&T INC COM 00206R102   264,987 9,370 SH   SOLE   0 0 9,370
ALPHABET INC CAP STK CL C 02079K107   214,043 1,370 SH   SOLE   0 0 1,370
AMAZON COM INC COM 023135106   2,750,028 14,454 SH   SOLE   0 0 14,454
AMEREN CORP COM 023608102   429,712 4,280 SH   SOLE   0 0 4,280
APPLE INC COM 037833100   2,375,511 10,694 SH   SOLE   0 0 10,694
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   5,520,199 10,365 SH   SOLE   0 0 10,365
BLACKROCK ETF TRUST II ISHARES FLEXIBLE 092528603   23,648,057 451,471 SH   SOLE   0 0 451,471
BLACKROCK ETF TRUST ISHARES US EQUIT 09290C103   12,618,206 258,782 SH   SOLE   0 0 258,781
CASEYS GEN STORES INC COM 147528103   3,623,097 8,347 SH   SOLE   0 0 8,347
CATERPILLAR INC COM 149123101   390,021 1,183 SH   SOLE   0 0 1,182
COCA COLA CO COM 191216100   226,065 3,156 SH   SOLE   0 0 3,156
CORTEVA INC COM 22052L104   236,994 3,766 SH   SOLE   0 0 3,766
DEERE & CO COM 244199105   1,762,572 3,755 SH   SOLE   0 0 3,755
EMERSON ELEC CO COM 291011104   386,042 3,521 SH   SOLE   0 0 3,521
EXXON MOBIL CORP COM 30231G102   490,726 4,126 SH   SOLE   0 0 4,126
META PLATFORMS INC CL A 30303M102   226,046 392 SH   SOLE   0 0 392
FIRST TR EXCHNG TRADED FD VI FT VEST LADDERED 33740U703   47,835,088 1,917,238 SH   SOLE   0 0 1,917,238
FISERV INC COM 337738108   365,474 1,655 SH   SOLE   0 0 1,655
FORD MTR CO COM 345370860   200,991 20,039 SH   SOLE   0 0 20,038
HOME DEPOT INC COM 437076102   557,165 1,520 SH   SOLE   0 0 1,520
INVESCO QQQ TR UNIT SER 1 46090E103   247,862 529 SH   SOLE   0 0 528
INVESCO EXCHANGE TRADED FD T RAFI US 1000 ETF 46137V613   575,196 14,234 SH   SOLE   0 0 14,234
INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 HG 46138J395   14,563,258 690,857 SH   SOLE   0 0 690,856
INVESCO EXCH TRD SLF IDX FD INVSCO 28 HYCORP 46138J452   551,297 25,476 SH   SOLE   0 0 25,475
INVESCO EXCH TRD SLF IDX FD INVSCO 30 CORP 46138J460   221,710 13,364 SH   SOLE   0 0 13,364
INVESCO EXCH TRD SLF IDX FD BULETSHS 2027 46138J585   1,473,221 65,755 SH   SOLE   0 0 65,754
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 26 46138J635   17,591,219 758,569 SH   SOLE   0 0 758,569
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643   16,510,389 811,321 SH   SOLE   0 0 811,321
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783   16,797,866 857,471 SH   SOLE   0 0 857,471
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817   2,743,084 119,006 SH   SOLE   0 0 119,005
INVESCO EXCH TRD SLF IDX FD BULLETSHS 2030 46139W841   569,561 22,344 SH   SOLE   0 0 22,344
ISHARES GOLD TR ISHARES NEW 464285204   4,248,599 72,059 SH   SOLE   0 0 72,059
ISHARES TR S&P 100 ETF 464287101   3,687,243 13,615 SH   SOLE   0 0 13,614
ISHARES TR CORE S&P TTL STK 464287150   3,815,995 31,276 SH   SOLE   0 0 31,276
ISHARES TR TIPS BD ETF 464287176   535,343 4,819 SH   SOLE   0 0 4,819
ISHARES TR CORE S&P500 ETF 464287200   390,760 695 SH   SOLE   0 0 695
ISHARES TR S&P 500 GRWT ETF 464287309   14,727,209 158,647 SH   SOLE   0 0 158,647
ISHARES TR CORE S&P MCP ETF 464287507   628,573 10,772 SH   SOLE   0 0 10,772
ISHARES TR CORE S&P US VLU 464287663   11,052,712 119,761 SH   SOLE   0 0 119,760
ISHARES TR CORE S&P US GWT 464287671   58,619,524 461,280 SH   SOLE   0 0 461,280
ISHARES TR U.S. TECH ETF 464287721   4,845,760 34,504 SH   SOLE   0 0 34,504
ISHARES TR CORE S&P SCP ETF 464287804   987,664 9,445 SH   SOLE   0 0 9,445
ISHARES TR JPMORGAN USD EMG 464288281   1,045,322 11,539 SH   SOLE   0 0 11,539
ISHARES TR CRE U S REIT ETF 464288521   6,718,633 116,643 SH   SOLE   0 0 116,642
ISHARES TR MBS ETF 464288588   4,845,315 51,667 SH   SOLE   0 0 51,666
ISHARES TR ISHS 5-10YR INVT 464288638   17,876,015 340,366 SH   SOLE   0 0 340,365
ISHARES TR 10-20 YR TRS ETF 464288653   3,791,404 36,544 SH   SOLE   0 0 36,543
ISHARES TR MICRO-CAP ETF 464288869   499,982 4,508 SH   SOLE   0 0 4,508
ISHARES TR EAFE VALUE ETF 464288877   4,543,026 77,079 SH   SOLE   0 0 77,078
ISHARES TR EAFE GRWTH ETF 464288885   4,313,653 43,137 SH   SOLE   0 0 43,136
ISHARES TR CORE 80/20 AGGRE 464289859   6,477,991 84,680 SH   SOLE   0 0 84,679
ISHARES TR CORE 60/40 BALAN 464289867   1,340,821 23,290 SH   SOLE   0 0 23,290
ISHARES TR CORE 40/60 MODER 464289875   692,865 15,790 SH   SOLE   0 0 15,790
ISHARES TR CORE 30/70 CONSE 464289883   320,118 8,507 SH   SOLE   0 0 8,507
ISHARES TR US TREAS BD ETF 46429B267   332,225 14,454 SH   SOLE   0 0 14,454
ISHARES TR MSCI USA QLT FCT 46432F339   15,884,019 92,949 SH   SOLE   0 0 92,948
ISHARES TR MSCI USA MMENTM 46432F396   3,818,824 18,893 SH   SOLE   0 0 18,892
ISHARES TR CORE MSCI EAFE 46432F842   333,369 4,407 SH   SOLE   0 0 4,406
ISHARES INC MSCI EMRG CHN 46434G764   17,399,439 315,837 SH   SOLE   0 0 315,836
ISHARES TR 0-5YR HI YL CP 46434V407   10,529,219 247,630 SH   SOLE   0 0 247,629
ISHARES TR CORE TOTAL USD 46434V613   25,169,332 546,209 SH   SOLE   0 0 546,209
ISHARES TR TOP 20 U S STOCK 46438G570   200,635 8,423 SH   SOLE   0 0 8,422
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   521,907 9,134 SH   SOLE   0 0 9,133
J P MORGAN EXCHANGE TRADED F HEDGED EQUITY LA 46654Q724   54,655,123 915,803 SH   SOLE   0 0 915,803
KEURIG DR PEPPER INC COM 49271V100   294,942 8,619 SH   SOLE   0 0 8,619
LPL FINL HLDGS INC COM 50212V100   446,873 1,366 SH   SOLE   0 0 1,366
LAMAR ADVERTISING CO NEW CL A 512816109   293,182 2,577 SH   SOLE   0 0 2,576
MICROSOFT CORP COM 594918104   2,984,886 7,951 SH   SOLE   0 0 7,951
NORTHERN LTS FD TR II ESSENTIAL 40 STO 664925708   1,892,524 123,372 SH   SOLE   0 0 123,371
NVIDIA CORPORATION COM 67066G104   502,967 4,641 SH   SOLE   0 0 4,640
NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201   520,170 6,645 SH   SOLE   0 0 6,645
NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300   452,881 11,185 SH   SOLE   0 0 11,185
NUSHARES ETF TR NUVEEN ESG INTL 67092P805   382,104 11,997 SH   SOLE   0 0 11,997
NUSHARES ETF TR ESG HI TLD CRP 67092P854   211,969 10,008 SH   SOLE   0 0 10,008
NUSHARES ETF TR NUVEEN ESG US 67092P870   746,614 33,654 SH   SOLE   0 0 33,654
OREILLY AUTOMOTIVE INC COM 67103H107   574,465 401 SH   SOLE   0 0 401
PEPSICO INC COM 713448108   227,009 1,514 SH   SOLE   0 0 1,514
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   883,518 10,472 SH   SOLE   0 0 10,471
PROCTER AND GAMBLE CO COM 742718109   243,701 1,430 SH   SOLE   0 0 1,430
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,540,151 2,753 SH   SOLE   0 0 2,753
SPDR GOLD TR GOLD SHS 78463V107   357,582 1,241 SH   SOLE   0 0 1,241
SPDR SER TR BBG CONV SEC ETF 78464A359   862,302 11,254 SH   SOLE   0 0 11,254
SPDR SER TR PRTFLO S&P500 VL 78464A508   10,661,635 208,765 SH   SOLE   0 0 208,765
SPDR SER TR S&P DIVID ETF 78464A763   49,977,458 368,348 SH   SOLE   0 0 368,348
SPDR SER TR PORTFOLIO S&P500 78464A854   213,286 3,243 SH   SOLE   0 0 3,243
SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103   600,567 21,043 SH   SOLE   0 0 21,042
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   371,593 13,980 SH   SOLE   0 0 13,980
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   246,272 8,808 SH   SOLE   0 0 8,808
TESLA INC COM 88160R101   730,578 2,819 SH   SOLE   0 0 2,819
TRAVELERS COMPANIES INC COM 89417E109   631,417 2,388 SH   SOLE   0 0 2,387
VANGUARD BD INDEX FDS INTERMED TERM 921937819   218,225 2,850 SH   SOLE   0 0 2,850
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   13,399,534 171,174 SH   SOLE   0 0 171,174
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   6,592,011 89,748 SH   SOLE   0 0 89,748
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   15,943,225 313,658 SH   SOLE   0 0 313,657
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   259,230 2,010 SH   SOLE   0 0 2,010
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   264,702 5,422 SH   SOLE   0 0 5,422
VANGUARD WORLD FD ENERGY ETF 92204A306   408,719 3,151 SH   SOLE   0 0 3,151
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   309,262 6,833 SH   SOLE   0 0 6,833
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   32,143,414 62,547 SH   SOLE   0 0 62,546
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   745,548 4,644 SH   SOLE   0 0 4,644
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   834,222 3,410 SH   SOLE   0 0 3,410
VANGUARD INDEX FDS MID CAP ETF 922908629   4,151,703 16,053 SH   SOLE   0 0 16,053
VANGUARD INDEX FDS GROWTH ETF 922908736   1,913,431 5,160 SH   SOLE   0 0 5,160
VANGUARD INDEX FDS VALUE ETF 922908744   532,385 3,082 SH   SOLE   0 0 3,082
VANGUARD INDEX FDS SMALL CP ETF 922908751   29,912,380 134,892 SH   SOLE   0 0 134,892
VANGUARD INDEX FDS TOTAL STK MKT 922908769   721,730 2,626 SH   SOLE   0 0 2,626
WALMART INC COM 931142103   881,551 10,042 SH   SOLE   0 0 10,041
WASTE MGMT INC DEL COM 94106L109   1,776,058 7,672 SH   SOLE   0 0 7,671
WELLS FARGO CO NEW COM 949746101   649,563 9,048 SH   SOLE   0 0 9,048
WISDOMTREE TR EM EX ST-OWNED 97717X578   578,643 18,745 SH   SOLE   0 0 18,744
XPO INC COM 983793100   213,331 1,983 SH   SOLE   0 0 1,983