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
ALPS ETF TR ALERIAN MLP 00162Q452   602,554 15,590 SH   SOLE   0 0 15,590
ALPS ETF TR ALERIAN ENERGY 00162Q676   285,787 13,653 SH   SOLE   0 0 13,653
AST SPACEMOBILE INC COM CL A 00217D100   53,909 10,612 SH   SOLE   0 0 10,612
ABBVIE INC COM 00287Y109   359,727 2,257 SH   SOLE   0 0 2,257
ADVANCED MICRO DEVICES INC COM 007903107   234,440 2,392 SH   SOLE   0 0 2,392
ALLIANT ENERGY CORP COM 018802108   444,074 8,316 SH   SOLE   0 0 8,316
EA SERIES TRUST EA BRIDGEWAY OMN 02072L532   654,220 37,320 SH   SOLE   0 0 37,320
EA SERIES TRUST BRIDGEWAY BLUE 02072L714   279,344 31,493 SH   SOLE   0 0 31,493
ALPHABET INC CAP STK CL C 02079K107   414,336 3,984 SH   SOLE   0 0 3,984
AMAZON COM INC COM 023135106   2,617,265 25,339 SH   SOLE   0 0 25,339
AMERICAN CENTY ETF TR US LARGE CAP VLU 025072349   1,167,004 22,833 SH   SOLE   0 0 22,833
AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604   6,195,179 117,133 SH   SOLE   0 0 117,133
AMERICAN CENTY ETF TR INTL EQT ETF 025072703   4,376,212 76,735 SH   SOLE   0 0 76,735
AMERICAN CENTY ETF TR INTL SMCP VLU 025072802   6,600,743 112,872 SH   SOLE   0 0 112,872
AMERICAN CENTY ETF TR US SML CP VALU 025072877   5,339,484 72,097 SH   SOLE   0 0 72,097
AMERICAN CENTY ETF TR US EQT ETF 025072885   5,749,282 81,113 SH   SOLE   0 0 81,113
AMERICAN EXPRESS CO COM 025816109   257,322 1,560 SH   SOLE   0 0 1,560
APPLE INC COM 037833100   6,858,936 41,595 SH   SOLE   0 0 41,595
BANK AMERICA CORP COM 060505104   269,346 9,418 SH   SOLE   0 0 9,418
BERKSHIRE HATHAWAY INC DEL CL A 084670108   931,200 2 SH   SOLE   0 0 2
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   3,225,411 10,446 SH   SOLE   0 0 10,446
CASEYS GEN STORES INC COM 147528103   264,908 1,224 SH   SOLE   0 0 1,224
CHEVRON CORP NEW COM 166764100   721,748 4,424 SH   SOLE   0 0 4,424
DEERE & CO COM 244199105   338,537 820 SH   SOLE   0 0 820
DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609   6,468,331 145,356 SH   SOLE   0 0 145,356
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   19,452,270 763,433 SH   SOLE   0 0 763,433
DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724   2,351,166 70,226 SH   SOLE   0 0 70,226
DIMENSIONAL ETF TRUST EMERGING MKTS CO 25434V732   628,256 26,632 SH   SOLE   0 0 26,632
DIMENSIONAL ETF TRUST INTL HIGH PROFIT 25434V765   1,220,389 50,471 SH   SOLE   0 0 50,471
DIMENSIONAL ETF TRUST INTL SMALL CAP V 25434V781   1,427,372 59,961 SH   SOLE   0 0 59,961
DIMENSIONAL ETF TRUST INTL CORE EQUITY 25434V799   1,345,450 55,909 SH   SOLE   0 0 55,909
DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807   4,198,811 130,276 SH   SOLE   0 0 130,276
DIMENSIONAL ETF TRUST US REAL ESTATE E 25434V823   216,168 10,059 SH   SOLE   0 0 10,059
DIMENSIONAL ETF TRUST INFLATION PROTE 25434V856   1,877,487 43,838 SH   SOLE   0 0 43,838
DIMENSIONAL ETF TRUST WORLD EX US CORE 25434V880   2,331,558 101,108 SH   SOLE   0 0 101,108
DISNEY WALT CO COM 254687106   302,391 3,020 SH   SOLE   0 0 3,020
EXXON MOBIL CORP COM 30231G102   1,476,890 13,468 SH   SOLE   0 0 13,468
META PLATFORMS INC CL A 30303M102   240,128 1,133 SH   SOLE   0 0 1,133
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101   237,688 3,580 SH   SOLE   0 0 3,580
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101   536,607 20,150 SH   SOLE   0 0 20,150
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309   684,832 15,138 SH   SOLE   0 0 15,138
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   2,814,346 176,337 SH   SOLE   0 0 176,337
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101   360,804 15,360 SH   SOLE   0 0 15,360
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200   360,102 7,523 SH   SOLE   0 0 7,523
HECLA MNG CO COM 422704106   65,338 10,322 SH   SOLE   0 0 10,322
HOME DEPOT INC COM 437076102   519,662 1,761 SH   SOLE   0 0 1,761
INTUITIVE SURGICAL INC COM NEW 46120E602   235,543 922 SH   SOLE   0 0 922
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266   333,717 2,208 SH   SOLE   0 0 2,208
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   1,164,919 8,055 SH   SOLE   0 0 8,055
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870   534,461 24,129 SH   SOLE   0 0 24,129
ISHARES TR CORE S&P TTL STK 464287150   9,435,257 104,199 SH   SOLE   0 0 104,199
ISHARES TR TIPS BD ETF 464287176   2,801,795 25,413 SH   SOLE   0 0 25,413
ISHARES TR CORE S&P500 ETF 464287200   1,389,274 3,380 SH   SOLE   0 0 3,380
ISHARES TR CORE US AGGBD ET 464287226   641,881 6,442 SH   SOLE   0 0 6,442
ISHARES TR MSCI EMG MKT ETF 464287234   1,164,978 29,523 SH   SOLE   0 0 29,523
ISHARES TR 7-10 YR TRSY BD 464287440   513,254 5,178 SH   SOLE   0 0 5,178
ISHARES TR 1 3 YR TREAS BD 464287457   2,467,333 30,031 SH   SOLE   0 0 30,031
ISHARES TR RUS 1000 VAL ETF 464287598   259,603 1,705 SH   SOLE   0 0 1,705
ISHARES TR RUS 2000 VAL ETF 464287630   4,340,383 31,677 SH   SOLE   0 0 31,677
ISHARES TR RUSSELL 2000 ETF 464287655   762,303 4,273 SH   SOLE   0 0 4,273
ISHARES TR CORE S&P US VLU 464287663   2,158,139 29,251 SH   SOLE   0 0 29,251
ISHARES TR CORE S&P SCP ETF 464287804   249,212 2,577 SH   SOLE   0 0 2,577
ISHARES TR SP SMCP600VL ETF 464287879   670,503 7,164 SH   SOLE   0 0 7,164
ISHARES TR SHRT NAT MUN ETF 464288158   1,727,115 16,499 SH   SOLE   0 0 16,499
ISHARES TR MSCI ACWI ETF 464288257   325,769 3,574 SH   SOLE   0 0 3,574
ISHARES TR NATIONAL MUN ETF 464288414   569,945 5,290 SH   SOLE   0 0 5,290
ISHARES TR 3 7 YR TREAS BD 464288661   1,355,088 11,518 SH   SOLE   0 0 11,518
ISHARES TR PFD AND INCM SEC 464288687   343,739 11,010 SH   SOLE   0 0 11,010
ISHARES TR EAFE VALUE ETF 464288877   4,867,788 100,305 SH   SOLE   0 0 100,305
ISHARES TR AGGRES ALLOC ETF 464289859   5,078,385 79,861 SH   SOLE   0 0 79,861
ISHARES TR GRWT ALLOCAT ETF 464289867   2,909,979 58,165 SH   SOLE   0 0 58,165
ISHARES TR MODERT ALLOC ETF 464289875   475,344 11,925 SH   SOLE   0 0 11,925
ISHARES TR US TREAS BD ETF 46429B267   225,453 9,643 SH   SOLE   0 0 9,643
ISHARES TR 0-5 YR TIPS ETF 46429B747   1,423,075 14,341 SH   SOLE   0 0 14,341
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507   200,880 4,050 SH   SOLE   0 0 4,050
ISHARES U S ETF TR GSCI CMDTY STGY 46431W853   219,019 8,103 SH   SOLE   0 0 8,103
ISHARES TR CORE MSCI EAFE 46432F842   1,931,638 28,895 SH   SOLE   0 0 28,895
ISHARES INC CORE MSCI EMKT 46434G103   1,648,321 33,784 SH   SOLE   0 0 33,784
ISHARES TR INTL EQTY FACTOR 46434V274   239,715 9,049 SH   SOLE   0 0 9,049
ISHARES TR CORE MSCI INTL 46435G326   4,306,974 71,225 SH   SOLE   0 0 71,225
ISHARES TR IBONDS 23 TRM TS 46436E882   283,851 11,441 SH   SOLE   0 0 11,441
JPMORGAN CHASE & CO COM 46625H100   1,035,531 7,947 SH   SOLE   0 0 7,947
JOHNSON & JOHNSON COM 478160104   349,974 2,258 SH   SOLE   0 0 2,258
LILLY ELI & CO COM 532457108   247,262 720 SH   SOLE   0 0 720
LOCKHEED MARTIN CORP COM 539830109   531,349 1,124 SH   SOLE   0 0 1,124
MCDONALDS CORP COM 580135101   275,804 986 SH   SOLE   0 0 986
MERCK & CO INC COM 58933Y105   229,728 2,159 SH   SOLE   0 0 2,159
MICROSOFT CORP COM 594918104   1,911,624 6,631 SH   SOLE   0 0 6,631
MULLEN AUTOMOTIVE INC COM 62526P109   4,528 34,483 SH   SOLE   0 0 34,483
NEWMONT CORP COM 651639106   208,139 4,246 SH   SOLE   0 0 4,246
NVIDIA CORPORATION COM 67066G104   464,063 1,671 SH   SOLE   0 0 1,671
ORACLE CORP COM 68389X105   212,771 2,290 SH   SOLE   0 0 2,290
PEPSICO INC COM 713448108   552,186 3,029 SH   SOLE   0 0 3,029
PFIZER INC COM 717081103   505,540 12,391 SH   SOLE   0 0 12,391
POLARIS INC COM 731068102   474,058 4,285 SH   SOLE   0 0 4,285
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   243,354 3,274 SH   SOLE   0 0 3,274
PROCTER AND GAMBLE CO COM 742718109   286,392 1,926 SH   SOLE   0 0 1,926
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   817,108 23,941 SH   SOLE   0 0 23,941
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   3,353,410 104,403 SH   SOLE   0 0 104,403
SPDR SER TR S&P 600 SMCP VAL 78464A300   6,800,518 89,269 SH   SOLE   0 0 89,269
SPDR SER TR PORTFOLIO SHORT 78464A474   238,441 8,047 SH   SOLE   0 0 8,047
SPDR SER TR PORTFLI TIPS ETF 78464A656   667,140 25,015 SH   SOLE   0 0 25,015
SPDR SER TR PORTFOLI S&P1500 78464A805   1,462,735 29,005 SH   SOLE   0 0 29,005
SPDR SER TR PORTFOLIO SH TSR 78468R101   295,801 10,120 SH   SOLE   0 0 10,120
SPDR SER TR NUVEEN BLMBRG SH 78468R739   828,892 17,432 SH   SOLE   0 0 17,432
SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748   1,286,130 38,821 SH   SOLE   0 0 38,821
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755   1,586,477 50,735 SH   SOLE   0 0 50,735
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   468,930 13,475 SH   SOLE   0 0 13,475
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888   346,674 10,284 SH   SOLE   0 0 10,284
SELECT SECTOR SPDR TR ENERGY 81369Y506   412,014 4,974 SH   SOLE   0 0 4,974
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107   170,003 20,384 SH   SOLE   0 0 20,384
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101   202,356 10,701 SH   SOLE   0 0 10,701
STRYKER CORPORATION COM 863667101   204,967 718 SH   SOLE   0 0 718
TMC THE METALS COMPANY INC COM 87261Y106   8,289 10,000 SH   SOLE   0 0 10,000
TARGET CORP COM 87612E106   694,699 4,194 SH   SOLE   0 0 4,194
TESLA INC COM 88160R101   2,067,131 9,964 SH   SOLE   0 0 9,964
TYSON FOODS INC CL A 902494103   523,380 8,823 SH   SOLE   0 0 8,823
US BANCORP DEL COM NEW 902973304   321,428 8,916 SH   SOLE   0 0 8,916
UNION PAC CORP COM 907818108   889,836 4,421 SH   SOLE   0 0 4,421
UNITED PARCEL SERVICE INC CL B 911312106   258,977 1,335 SH   SOLE   0 0 1,335
UNITEDHEALTH GROUP INC COM 91324P102   506,667 1,072 SH   SOLE   0 0 1,072
VANECK ETF TRUST GOLD MINERS ETF 92189F106   246,831 7,630 SH   SOLE   0 0 7,630
VANECK ETF TRUST IG FLOATING RATE 92189F486   826,000 33,080 SH   SOLE   0 0 33,080
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   949,219 6,163 SH   SOLE   0 0 6,163
VANGUARD BD INDEX FDS INTERMED TERM 921937819   629,720 8,206 SH   SOLE   0 0 8,206
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   3,546,346 46,364 SH   SOLE   0 0 46,364
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   3,691,573 81,726 SH   SOLE   0 0 81,726
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   8,680,179 181,518 SH   SOLE   0 0 181,518
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303   2,093,526 42,517 SH   SOLE   0 0 42,517
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676   288,412 7,109 SH   SOLE   0 0 7,109
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718   503,405 4,608 SH   SOLE   0 0 4,608
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   964,439 10,473 SH   SOLE   0 0 10,473
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   1,553,987 29,063 SH   SOLE   0 0 29,063
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   1,904,512 47,141 SH   SOLE   0 0 47,141
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   8,464,038 144,586 SH   SOLE   0 0 144,586
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   4,083,932 53,574 SH   SOLE   0 0 53,574
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706   3,554,620 59,283 SH   SOLE   0 0 59,283
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   771,315 9,615 SH   SOLE   0 0 9,615
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   1,420,416 3,777 SH   SOLE   0 0 3,777
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   200,479 1,495 SH   SOLE   0 0 1,495
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   1,289,506 15,529 SH   SOLE   0 0 15,529
VANGUARD INDEX FDS SM CP VAL ETF 922908611   3,043,623 19,171 SH   SOLE   0 0 19,171
VANGUARD INDEX FDS MID CAP ETF 922908629   202,694 961 SH   SOLE   0 0 961
VANGUARD INDEX FDS GROWTH ETF 922908736   531,140 2,129 SH   SOLE   0 0 2,129
VANGUARD INDEX FDS VALUE ETF 922908744   3,058,394 22,145 SH   SOLE   0 0 22,145
VANGUARD INDEX FDS SMALL CP ETF 922908751   712,888 3,761 SH   SOLE   0 0 3,761
VANGUARD INDEX FDS TOTAL STK MKT 922908769   16,228,395 79,512 SH   SOLE   0 0 79,512
WALMART INC COM 931142103   1,076,124 7,298 SH   SOLE   0 0 7,298
WASTE MGMT INC DEL COM 94106L109   251,445 1,541 SH   SOLE   0 0 1,541
WELLS FARGO CO NEW COM 949746101   547,536 14,648 SH   SOLE   0 0 14,648
WISDOMTREE TR FLOATNG RAT TREA 97717Y527   278,741 5,545 SH   SOLE   0 0 5,545
EATON CORP PLC SHS G29183103   3,508,187 20,475 SH   SOLE   0 0 20,475
MEDTRONIC PLC SHS G5960L103   221,302 2,745 SH   SOLE   0 0 2,745
WEJO GROUP LIMITED COMMON SHARES G9525W109   14,790 30,000 SH   SOLE   0 0 30,000
CENNTRO ELECTRIC GROUP LIMIT ORD SHS Q6519V120   5,121 11,089 SH   SOLE   0 0 11,089