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   212,255,000 9,322 SH   SOLE   0 0 9,322
ALLIANT ENERGY CORP COM 018802108   204,310,000 3,455 SH   SOLE   0 0 3,455
ALPHABET INC CAP STK CL C 02079K107   272,770,000 1,432 SH   SOLE   0 0 1,432
AMAZON COM INC COM 023135106   3,456,940,000 15,757 SH   SOLE   0 0 15,757
AMEREN CORP COM 023608102   368,148,000 4,130 SH   SOLE   0 0 4,130
APPLE INC COM 037833100   2,797,010,000 11,169 SH   SOLE   0 0 11,169
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   4,905,856,000 10,823 SH   SOLE   0 0 10,823
BLACKROCK ETF TRUST II ISHARES FLEXIBLE 092528603   22,860,141,000 439,449 SH   SOLE   0 0 439,449
BLACKROCK ETF TRUST ISHARES US EQUIT 09290C103   13,208,739,000 257,731 SH   SOLE   0 0 257,731
CASEYS GEN STORES INC COM 147528103   3,526,155,000 8,899 SH   SOLE   0 0 8,899
CATERPILLAR INC COM 149123101   428,706,000 1,182 SH   SOLE   0 0 1,182
CORTEVA INC COM 22052L104   214,511,000 3,766 SH   SOLE   0 0 3,766
DEERE & CO COM 244199105   1,644,698,000 3,882 SH   SOLE   0 0 3,882
EMERSON ELEC CO COM 291011104   436,358,000 3,521 SH   SOLE   0 0 3,521
EXXON MOBIL CORP COM 30231G102   404,134,000 3,757 SH   SOLE   0 0 3,757
META PLATFORMS INC CL A 30303M102   229,480,000 392 SH   SOLE   0 0 392
FIRST TR EXCHNG TRADED FD VI FT VEST LADDERED 33740U703   824,653,000 32,314 SH   SOLE   0 0 32,314
FISERV INC COM 337738108   339,970,000 1,655 SH   SOLE   0 0 1,655
FORD MTR CO COM 345370860   182,504,000 18,435 SH   SOLE   0 0 18,435
GENERAC HLDGS INC COM 368736104   238,777,000 1,540 SH   SOLE   0 0 1,540
HOME DEPOT INC COM 437076102   588,155,000 1,512 SH   SOLE   0 0 1,512
INVESCO QQQ TR UNIT SER 1 46090E103   270,738,000 530 SH   SOLE   0 0 530
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613   583,679,000 14,469 SH   SOLE   0 0 14,469
INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 HG 46138J395   14,132,768,000 660,589 SH   SOLE   0 0 660,589
INVESCO EXCH TRD SLF IDX FD INVSCO 28 HYCORP 46138J452   480,965,000 22,185 SH   SOLE   0 0 22,185
INVESCO EXCH TRD SLF IDX FD INVSCO 30 CORP 46138J460   216,351,000 13,216 SH   SOLE   0 0 13,216
INVESCO EXCH TRD SLF IDX FD BULETSHS 2027 46138J585   1,421,208,000 63,447 SH   SOLE   0 0 63,447
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 26 46138J635   17,990,880,000 772,970 SH   SOLE   0 0 772,970
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643   16,195,063,000 804,524 SH   SOLE   0 0 804,524
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783   16,664,557,000 855,470 SH   SOLE   0 0 855,470
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817   4,555,841,000 197,479 SH   SOLE   0 0 197,479
ISHARES GOLD TR ISHARES NEW 464285204   2,552,736,000 51,560 SH   SOLE   0 0 51,560
ISHARES TR CORE S&P TTL STK 464287150   3,989,414,000 31,017 SH   SOLE   0 0 31,017
ISHARES TR TIPS BD ETF 464287176   670,764,000 6,295 SH   SOLE   0 0 6,295
ISHARES TR CORE S&P500 ETF 464287200   409,383,000 695 SH   SOLE   0 0 695
ISHARES TR S&P 500 GRWT ETF 464287309   16,026,749,000 157,852 SH   SOLE   0 0 157,852
ISHARES TR 20 YR TR BD ETF 464287432   2,595,563,000 29,721 SH   SOLE   0 0 29,721
ISHARES TR CORE S&P MCP ETF 464287507   716,157,000 11,493 SH   SOLE   0 0 11,493
ISHARES TR S&P MC 400GR ETF 464287606   208,502,000 2,293 SH   SOLE   0 0 2,293
ISHARES TR CORE S&P US VLU 464287663   7,937,115,000 85,723 SH   SOLE   0 0 85,723
ISHARES TR CORE S&P US GWT 464287671   65,375,458,000 469,146 SH   SOLE   0 0 469,146
ISHARES TR U.S. TECH ETF 464287721   5,318,850,000 33,343 SH   SOLE   0 0 33,343
ISHARES TR CORE S&P SCP ETF 464287804   1,092,516,000 9,482 SH   SOLE   0 0 9,482
ISHARES TR JPMORGAN USD EMG 464288281   734,222,000 8,246 SH   SOLE   0 0 8,246
ISHARES TR CRE U S REIT ETF 464288521   6,823,937,000 119,071 SH   SOLE   0 0 119,071
ISHARES TR MBS ETF 464288588   5,991,840,000 65,356 SH   SOLE   0 0 65,356
ISHARES TR ISHS 5-10YR INVT 464288638   17,336,807,000 336,572 SH   SOLE   0 0 336,572
ISHARES TR MICRO-CAP ETF 464288869   621,310,000 4,765 SH   SOLE   0 0 4,765
ISHARES TR EAFE VALUE ETF 464288877   5,691,568,000 108,473 SH   SOLE   0 0 108,473
ISHARES TR EAFE GRWTH ETF 464288885   5,826,719,000 60,175 SH   SOLE   0 0 60,175
ISHARES TR AGGRES ALLOC ETF 464289859   6,955,322,000 90,789 SH   SOLE   0 0 90,789
ISHARES TR GRWT ALLOCAT ETF 464289867   1,358,448,000 23,699 SH   SOLE   0 0 23,699
ISHARES TR MODERT ALLOC ETF 464289875   688,046,000 15,839 SH   SOLE   0 0 15,839
ISHARES TR CONSER ALLOC ETF 464289883   351,847,000 9,433 SH   SOLE   0 0 9,433
ISHARES TR US TREAS BD ETF 46429B267   332,567,000 14,472 SH   SOLE   0 0 14,472
ISHARES TR MSCI USA QLT FCT 46432F339   14,182,071,000 79,639 SH   SOLE   0 0 79,639
ISHARES TR MSCI USA MMENTM 46432F396   3,823,552,000 18,478 SH   SOLE   0 0 18,478
ISHARES TR CORE MSCI EAFE 46432F842   309,800,000 4,408 SH   SOLE   0 0 4,408
ISHARES INC MSCI EMRG CHN 46434G764   16,674,249,000 300,708 SH   SOLE   0 0 300,708
ISHARES TR 0-5YR HI YL CP 46434V407   10,479,682,000 245,944 SH   SOLE   0 0 245,944
ISHARES TR CORE TOTAL USD 46434V613   25,001,899,000 553,139 SH   SOLE   0 0 553,139
ISHARES TR US INFRASTRUC 46435U713   1,506,296,000 32,540 SH   SOLE   0 0 32,540
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   555,838,000 9,662 SH   SOLE   0 0 9,662
J P MORGAN EXCHANGE TRADED F HEDGED EQUITY LA 46654Q724   55,555,533,000 895,479 SH   SOLE   0 0 895,479
KEURIG DR PEPPER INC COM 49271V100   276,842,000 8,619 SH   SOLE   0 0 8,619
LPL FINL HLDGS INC COM 50212V100   446,013,000 1,366 SH   SOLE   0 0 1,366
LAMAR ADVERTISING CO NEW CL A 512816109   312,222,000 2,565 SH   SOLE   0 0 2,565
MICROSOFT CORP COM 594918104   3,635,562,000 8,625 SH   SOLE   0 0 8,625
NORTHERN LTS FD TR II ESSENTIAL 40 STO 664925708   1,855,424,000 124,839 SH   SOLE   0 0 124,839
NVIDIA CORPORATION COM 67066G104   641,238,000 4,775 SH   SOLE   0 0 4,775
NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201   581,738,000 6,777 SH   SOLE   0 0 6,777
NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300   442,243,000 11,233 SH   SOLE   0 0 11,233
NUSHARES ETF TR NUVEEN ESG INTL 67092P805   361,141,000 12,014 SH   SOLE   0 0 12,014
NUSHARES ETF TR ESG HI TLD CRP 67092P854   210,793,000 9,976 SH   SOLE   0 0 9,976
NUSHARES ETF TR NUVEEN ESG US 67092P870   787,652,000 36,164 SH   SOLE   0 0 36,164
OREILLY AUTOMOTIVE INC COM 67103H107   600,015,000 506 SH   SOLE   0 0 506
PEPSICO INC COM 713448108   219,494,000 1,443 SH   SOLE   0 0 1,443
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   771,355,000 9,965 SH   SOLE   0 0 9,965
PROCTER AND GAMBLE CO COM 742718109   254,828,000 1,520 SH   SOLE   0 0 1,520
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,688,168,000 2,880 SH   SOLE   0 0 2,880
SPDR GOLD TR GOLD SHS 78463V107   298,304,000 1,232 SH   SOLE   0 0 1,232
SPDR SER TR BBG CONV SEC ETF 78464A359   939,398,000 12,061 SH   SOLE   0 0 12,061
SPDR SER TR PORTFOLIO LN COR 78464A367   284,789,000 12,811 SH   SOLE   0 0 12,811
SPDR SER TR PRTFLO S&P500 VL 78464A508   10,125,313,000 197,992 SH   SOLE   0 0 197,992
SPDR SER TR S&P DIVID ETF 78464A763   49,850,298,000 377,368 SH   SOLE   0 0 377,368
SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103   632,915,000 23,424 SH   SOLE   0 0 23,424
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   357,026,000 13,695 SH   SOLE   0 0 13,695
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   240,635,000 8,808 SH   SOLE   0 0 8,808
TESLA INC COM 88160R101   1,262,818,000 3,127 SH   SOLE   0 0 3,127
TRAVELERS COMPANIES INC COM 89417E109   627,803,000 2,606 SH   SOLE   0 0 2,606
VANGUARD BD INDEX FDS INTERMED TERM 921937819   212,981,000 2,850 SH   SOLE   0 0 2,850
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   13,069,292,000 169,138 SH   SOLE   0 0 169,138
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   6,349,593,000 88,299 SH   SOLE   0 0 88,299
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   18,012,482,000 376,673 SH   SOLE   0 0 376,673
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   251,287,000 1,969 SH   SOLE   0 0 1,969
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   298,444,000 6,084 SH   SOLE   0 0 6,084
VANGUARD WORLD FD ENERGY ETF 92204A306   380,686,000 3,138 SH   SOLE   0 0 3,138
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   325,755,000 7,397 SH   SOLE   0 0 7,397
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   36,574,052,000 67,879 SH   SOLE   0 0 67,879
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   830,197,000 5,132 SH   SOLE   0 0 5,132
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   865,288,000 3,410 SH   SOLE   0 0 3,410
VANGUARD INDEX FDS MID CAP ETF 922908629   4,067,193,000 15,398 SH   SOLE   0 0 15,398
VANGUARD INDEX FDS GROWTH ETF 922908736   2,334,637,000 5,688 SH   SOLE   0 0 5,688
VANGUARD INDEX FDS VALUE ETF 922908744   510,609,000 3,016 SH   SOLE   0 0 3,016
VANGUARD INDEX FDS SMALL CP ETF 922908751   32,982,658,000 137,268 SH   SOLE   0 0 137,268
VANGUARD INDEX FDS TOTAL STK MKT 922908769   761,041,000 2,626 SH   SOLE   0 0 2,626
WALMART INC COM 931142103   800,385,000 8,859 SH   SOLE   0 0 8,859
WASTE MGMT INC DEL COM 94106L109   1,774,558,000 8,794 SH   SOLE   0 0 8,794
WELLS FARGO CO NEW COM 949746101   950,849,000 13,537 SH   SOLE   0 0 13,537
WISDOMTREE TR EM EX ST-OWNED 97717X578   785,384,000 25,767 SH   SOLE   0 0 25,767
XPO INC COM 983793100   260,070,000 1,983 SH   SOLE   0 0 1,983