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   588,945 13,851 SH   SOLE   0 0 13,851
ALPS ETF TR ALERIAN ENERGY 00162Q676   307,005 13,296 SH   SOLE   0 0 13,296
AST SPACEMOBILE INC COM CL A 00217D100   63,990 10,612 SH   SOLE   0 0 10,612
ABBVIE INC COM 00287Y109   293,989 1,897 SH   SOLE   0 0 1,897
ADVANCED MICRO DEVICES INC COM 007903107   355,111 2,409 SH   SOLE   0 0 2,409
ALLIANT ENERGY CORP COM 018802108   428,765 8,358 SH   SOLE   0 0 8,358
EA SERIES TRUST EA BRIDGEWAY OMN 02072L532   906,789 43,150 SH   SOLE   0 0 43,150
EA SERIES TRUST BRIDGEWAY BLUE 02072L714   288,918 27,834 SH   SOLE   0 0 27,834
ALPHABET INC CAP STK CL C 02079K107   603,321 4,281 SH   SOLE   0 0 4,281
AMAZON COM INC COM 023135106   3,015,857 19,849 SH   SOLE   0 0 19,849
AMERICAN CENTY ETF TR AVANTIS ALL EQT 025072232   364,081 5,622 SH   SOLE   0 0 5,622
AMERICAN CENTY ETF TR US LARGE CAP VLU 025072349   1,556,446 26,947 SH   SOLE   0 0 26,947
AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604   8,624,473 152,943 SH   SOLE   0 0 152,943
AMERICAN CENTY ETF TR INTL EQT ETF 025072703   7,034,359 116,405 SH   SOLE   0 0 116,405
AMERICAN CENTY ETF TR INTL SMCP VLU 025072802   9,107,177 145,738 SH   SOLE   0 0 145,738
AMERICAN CENTY ETF TR US SML CP VALU 025072877   9,786,972 108,986 SH   SOLE   0 0 108,986
AMERICAN CENTY ETF TR US EQT ETF 025072885   6,443,230 79,010 SH   SOLE   0 0 79,010
AMERICAN EXPRESS CO COM 025816109   304,428 1,625 SH   SOLE   0 0 1,625
AMGEN INC COM 031162100   241,937 840 SH   SOLE   0 0 840
APPLE INC COM 037833100   7,525,047 39,085 SH   SOLE   0 0 39,085
BANK AMERICA CORP COM 060505104   212,951 6,325 SH   SOLE   0 0 6,325
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   3,927,540 11,012 SH   SOLE   0 0 11,012
BOEING CO COM 097023105   229,561 881 SH   SOLE   0 0 881
CASEYS GEN STORES INC COM 147528103   329,881 1,201 SH   SOLE   0 0 1,201
CHEVRON CORP NEW COM 166764100   305,532 2,048 SH   SOLE   0 0 2,048
CONOCOPHILLIPS COM 20825C104   210,472 1,813 SH   SOLE   0 0 1,813
COPART INC COM 217204106   254,702 5,198 SH   SOLE   0 0 5,198
COSTCO WHSL CORP NEW COM 22160K105   253,071 383 SH   SOLE   0 0 383
DEERE & CO COM 244199105   725,533 1,814 SH   SOLE   0 0 1,814
DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203   2,217,452 77,425 SH   SOLE   0 0 77,425
DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302   759,296 31,493 SH   SOLE   0 0 31,493
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401   594,594 11,472 SH   SOLE   0 0 11,472
DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609   7,308,397 139,660 SH   SOLE   0 0 139,660
DIMENSIONAL ETF TRUST GLOBAL REAL EST 25434V658   386,608 14,881 SH   SOLE   0 0 14,881
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   35,174,463 1,203,369 SH   SOLE   0 0 1,203,369
DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724   3,056,581 82,122 SH   SOLE   0 0 82,122
DIMENSIONAL ETF TRUST EMERGING MKTS CO 25434V732   910,985 36,498 SH   SOLE   0 0 36,498
DIMENSIONAL ETF TRUST INTL HIGH PROFIT 25434V765   1,372,194 53,476 SH   SOLE   0 0 53,476
DIMENSIONAL ETF TRUST INTL SMALL CAP V 25434V781   2,290,043 88,813 SH   SOLE   0 0 88,813
DIMENSIONAL ETF TRUST INTL CORE EQUITY 25434V799   2,208,958 86,524 SH   SOLE   0 0 86,524
DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807   5,414,915 157,594 SH   SOLE   0 0 157,594
DIMENSIONAL ETF TRUST US SMALL CAP VAL 25434V815   717,313 24,633 SH   SOLE   0 0 24,633
DIMENSIONAL ETF TRUST US REAL ESTATE E 25434V823   434,971 19,128 SH   SOLE   0 0 19,128
DIMENSIONAL ETF TRUST INFLATION PROTE 25434V856   1,390,546 33,686 SH   SOLE   0 0 33,686
DIMENSIONAL ETF TRUST SHORT DURATION F 25434V864   505,405 10,751 SH   SOLE   0 0 10,751
DIMENSIONAL ETF TRUST CORE FIXED INCOM 25434V872   3,479,382 82,061 SH   SOLE   0 0 82,061
DIMENSIONAL ETF TRUST WORLD EX US CORE 25434V880   2,554,328 104,600 SH   SOLE   0 0 104,600
DISNEY WALT CO COM 254687106   227,349 2,518 SH   SOLE   0 0 2,518
EXXON MOBIL CORP COM 30231G102   1,378,905 13,792 SH   SOLE   0 0 13,792
META PLATFORMS INC CL A 30303M102   410,594 1,160 SH   SOLE   0 0 1,160
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101   216,627 3,058 SH   SOLE   0 0 3,058
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101   537,358 19,406 SH   SOLE   0 0 19,406
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309   690,557 14,989 SH   SOLE   0 0 14,989
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   1,320,593 78,327 SH   SOLE   0 0 78,327
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101   273,463 12,186 SH   SOLE   0 0 12,186
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200   348,755 7,218 SH   SOLE   0 0 7,218
HECLA MNG CO COM 422704106   49,668 10,326 SH   SOLE   0 0 10,326
HOME DEPOT INC COM 437076102   421,907 1,217 SH   SOLE   0 0 1,217
INTEL CORP COM 458140100   234,608 4,669 SH   SOLE   0 0 4,669
INTERNATIONAL BUSINESS MACHS COM 459200101   205,827 1,258 SH   SOLE   0 0 1,258
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   926,449 5,871 SH   SOLE   0 0 5,871
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870   2,031,011 87,999 SH   SOLE   0 0 87,999
ISHARES TR CORE S&P TTL STK 464287150   16,111,720 153,110 SH   SOLE   0 0 153,110
ISHARES TR TIPS BD ETF 464287176   1,994,223 18,553 SH   SOLE   0 0 18,553
ISHARES TR CORE S&P500 ETF 464287200   1,489,060 3,118 SH   SOLE   0 0 3,118
ISHARES TR CORE US AGGBD ET 464287226   496,746 5,005 SH   SOLE   0 0 5,005
ISHARES TR MSCI EMG MKT ETF 464287234   1,185,150 29,474 SH   SOLE   0 0 29,474
ISHARES TR 7-10 YR TRSY BD 464287440   426,686 4,427 SH   SOLE   0 0 4,427
ISHARES TR 1 3 YR TREAS BD 464287457   1,628,644 19,852 SH   SOLE   0 0 19,852
ISHARES TR RUS 1000 VAL ETF 464287598   217,469 1,316 SH   SOLE   0 0 1,316
ISHARES TR RUS 2000 VAL ETF 464287630   4,705,878 30,296 SH   SOLE   0 0 30,296
ISHARES TR RUSSELL 2000 ETF 464287655   813,678 4,054 SH   SOLE   0 0 4,054
ISHARES TR CORE S&P US VLU 464287663   2,351,373 27,883 SH   SOLE   0 0 27,883
ISHARES TR CORE S&P SCP ETF 464287804   227,325 2,100 SH   SOLE   0 0 2,100
ISHARES TR SP SMCP600VL ETF 464287879   686,573 6,661 SH   SOLE   0 0 6,661
ISHARES TR SHRT NAT MUN ETF 464288158   795,575 7,546 SH   SOLE   0 0 7,546
ISHARES TR MSCI ACWI ETF 464288257   375,321 3,688 SH   SOLE   0 0 3,688
ISHARES TR EAFE SML CP ETF 464288273   251,329 4,060 SH   SOLE   0 0 4,060
ISHARES TR NATIONAL MUN ETF 464288414   404,261 3,729 SH   SOLE   0 0 3,729
ISHARES TR 3 7 YR TREAS BD 464288661   1,140,557 9,738 SH   SOLE   0 0 9,738
ISHARES TR PFD AND INCM SEC 464288687   256,569 8,226 SH   SOLE   0 0 8,226
ISHARES TR EAFE VALUE ETF 464288877   5,036,874 96,677 SH   SOLE   0 0 96,677
ISHARES TR AGGRES ALLOC ETF 464289859   5,465,009 79,146 SH   SOLE   0 0 79,146
ISHARES TR GRWT ALLOCAT ETF 464289867   2,968,048 55,801 SH   SOLE   0 0 55,801
ISHARES TR MODERT ALLOC ETF 464289875   499,939 12,044 SH   SOLE   0 0 12,044
ISHARES TR 0-5 YR TIPS ETF 46429B747   1,303,690 13,223 SH   SOLE   0 0 13,223
ISHARES U S ETF TR GSCI CMDTY STGY 46431W853   265,115 10,575 SH   SOLE   0 0 10,575
ISHARES TR CORE MSCI EAFE 46432F842   1,941,883 27,603 SH   SOLE   0 0 27,603
ISHARES INC CORE MSCI EMKT 46434G103   2,337,329 46,211 SH   SOLE   0 0 46,211
ISHARES INC MSCI EMRG CHN 46434G764   205,682 3,712 SH   SOLE   0 0 3,712
ISHARES TR CORE MSCI INTL 46435G326   6,234,071 97,928 SH   SOLE   0 0 97,928
ISHARES TR CYBERSECURITY 46435U135   202,209 4,451 SH   SOLE   0 0 4,451
JPMORGAN CHASE & CO COM 46625H100   1,405,799 8,265 SH   SOLE   0 0 8,265
JOHNSON & JOHNSON COM 478160104   345,386 2,204 SH   SOLE   0 0 2,204
LATTICE STRATEGIES TR HARTFORD MLT SML 518416508   226,751 5,465 SH   SOLE   0 0 5,465
ELI LILLY & CO COM 532457108   521,713 895 SH   SOLE   0 0 895
LOCKHEED MARTIN CORP COM 539830109   430,125 949 SH   SOLE   0 0 949
MARATHON PETE CORP COM 56585A102   200,731 1,353 SH   SOLE   0 0 1,353
MCDONALDS CORP COM 580135101   328,800 1,109 SH   SOLE   0 0 1,109
MERCK & CO INC COM 58933Y105   235,093 2,156 SH   SOLE   0 0 2,156
MICROSOFT CORP COM 594918104   2,725,443 7,248 SH   SOLE   0 0 7,248
NVIDIA CORPORATION COM 67066G104   974,926 1,969 SH   SOLE   0 0 1,969
OCCIDENTAL PETE CORP COM 674599105   378,502 6,339 SH   SOLE   0 0 6,339
ORACLE CORP COM 68389X105   252,419 2,394 SH   SOLE   0 0 2,394
PALO ALTO NETWORKS INC COM 697435105   207,006 702 SH   SOLE   0 0 702
PARKER-HANNIFIN CORP COM 701094104   257,510 559 SH   SOLE   0 0 559
PEPSICO INC COM 713448108   506,080 2,980 SH   SOLE   0 0 2,980
PIMCO DYNAMIC INCOME FD SHS 72201Y101   325,344 18,125 SH   SOLE   0 0 18,125
POLARIS INC COM 731068102   368,652 3,890 SH   SOLE   0 0 3,890
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   228,613 2,906 SH   SOLE   0 0 2,906
PROCTER AND GAMBLE CO COM 742718109   314,007 2,143 SH   SOLE   0 0 2,143
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   775,163 21,891 SH   SOLE   0 0 21,891
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   3,674,572 108,044 SH   SOLE   0 0 108,044
SPDR SER TR S&P 600 SMCP VAL 78464A300   7,330,177 87,987 SH   SOLE   0 0 87,987
SPDR SER TR PORTFLI TIPS ETF 78464A656   537,406 21,017 SH   SOLE   0 0 21,017
SPDR SER TR PORTFOLI S&P1500 78464A805   1,555,645 26,615 SH   SOLE   0 0 26,615
SPDR SER TR PORTFOLIO SH TSR 78468R101   275,977 9,500 SH   SOLE   0 0 9,500
SPDR SER TR NUVEEN BLMBRG SH 78468R739   504,519 10,557 SH   SOLE   0 0 10,557
SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748   1,309,321 37,559 SH   SOLE   0 0 37,559
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755   1,712,118 50,760 SH   SOLE   0 0 50,760
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   273,208 7,392 SH   SOLE   0 0 7,392
SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854   205,692 4,137 SH   SOLE   0 0 4,137
SELECT SECTOR SPDR TR ENERGY 81369Y506   417,413 4,979 SH   SOLE   0 0 4,979
SOFI TECHNOLOGIES INC COM 83406F102   99,500 10,000 SH   SOLE   0 0 10,000
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107   164,703 20,384 SH   SOLE   0 0 20,384
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101   204,924 10,701 SH   SOLE   0 0 10,701
STRYKER CORPORATION COM 863667101   209,622 700 SH   SOLE   0 0 700
TARGET CORP COM 87612E106   244,525 1,717 SH   SOLE   0 0 1,717
TESLA INC COM 88160R101   2,486,539 10,007 SH   SOLE   0 0 10,007
TYSON FOODS INC CL A 902494103   391,730 7,288 SH   SOLE   0 0 7,288
US BANCORP DEL COM NEW 902973304   387,315 8,949 SH   SOLE   0 0 8,949
UNION PAC CORP COM 907818108   1,089,573 4,436 SH   SOLE   0 0 4,436
UNITEDHEALTH GROUP INC COM 91324P102   575,488 1,093 SH   SOLE   0 0 1,093
VANECK ETF TRUST GOLD MINERS ETF 92189F106   236,606 7,630 SH   SOLE   0 0 7,630
VANECK ETF TRUST IG FLOATING RATE 92189F486   837,826 33,313 SH   SOLE   0 0 33,313
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   964,712 5,661 SH   SOLE   0 0 5,661
VANGUARD BD INDEX FDS INTERMED TERM 921937819   555,459 7,272 SH   SOLE   0 0 7,272
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   3,125,759 40,584 SH   SOLE   0 0 40,584
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   4,087,517 85,334 SH   SOLE   0 0 85,334
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   9,981,966 210,191 SH   SOLE   0 0 210,191
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303   1,542,983 31,209 SH   SOLE   0 0 31,209
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718   460,101 4,000 SH   SOLE   0 0 4,000
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   1,114,419 10,832 SH   SOLE   0 0 10,832
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   1,583,270 28,202 SH   SOLE   0 0 28,202
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   2,026,386 49,304 SH   SOLE   0 0 49,304
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   14,207,172 243,565 SH   SOLE   0 0 243,565
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   3,958,025 51,157 SH   SOLE   0 0 51,157
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706   8,370,573 141,109 SH   SOLE   0 0 141,109
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   430,703 5,299 SH   SOLE   0 0 5,299
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   1,427,462 3,268 SH   SOLE   0 0 3,268
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   1,321,878 14,960 SH   SOLE   0 0 14,960
VANGUARD INDEX FDS SM CP VAL ETF 922908611   3,199,529 17,778 SH   SOLE   0 0 17,778
VANGUARD INDEX FDS GROWTH ETF 922908736   655,749 2,109 SH   SOLE   0 0 2,109
VANGUARD INDEX FDS VALUE ETF 922908744   2,970,089 19,867 SH   SOLE   0 0 19,867
VANGUARD INDEX FDS SMALL CP ETF 922908751   581,484 2,726 SH   SOLE   0 0 2,726
VANGUARD INDEX FDS TOTAL STK MKT 922908769   19,997,703 84,300 SH   SOLE   0 0 84,300
VERIZON COMMUNICATIONS INC COM 92343V104   207,869 5,514 SH   SOLE   0 0 5,514
WALMART INC COM 931142103   1,334,723 8,466 SH   SOLE   0 0 8,466
WASTE MGMT INC DEL COM 94106L109   282,620 1,578 SH   SOLE   0 0 1,578
WELLS FARGO CO NEW COM 949746101   718,959 14,607 SH   SOLE   0 0 14,607
EATON CORP PLC SHS G29183103   4,898,279 20,340 SH   SOLE   0 0 20,340