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   581,406 14,828 SH   SOLE   0 0 14,828
ALPS ETF TR ALERIAN ENERGY 00162Q676   290,664 13,321 SH   SOLE   0 0 13,321
AST SPACEMOBILE INC COM CL A 00217D100   49,876 10,612 SH   SOLE   0 0 10,612
ABBVIE INC COM 00287Y109   308,575 2,290 SH   SOLE   0 0 2,290
ADVANCED MICRO DEVICES INC COM 007903107   272,473 2,392 SH   SOLE   0 0 2,392
ALLIANT ENERGY CORP COM 018802108   426,400 8,125 SH   SOLE   0 0 8,125
EA SERIES TRUST EA BRIDGEWAY OMN 02072L532   629,684 35,316 SH   SOLE   0 0 35,316
EA SERIES TRUST BRIDGEWAY BLUE 02072L714   307,119 31,213 SH   SOLE   0 0 31,213
ALPHABET INC CAP STK CL C 02079K107   513,881 4,248 SH   SOLE   0 0 4,248
ALTRIA GROUP INC COM 02209S103   207,723 4,585 SH   SOLE   0 0 4,585
AMAZON COM INC COM 023135106   3,294,849 25,275 SH   SOLE   0 0 25,275
AMERICAN CENTY ETF TR US LARGE CAP VLU 025072349   1,317,248 24,691 SH   SOLE   0 0 24,691
AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604   6,521,700 121,199 SH   SOLE   0 0 121,199
AMERICAN CENTY ETF TR INTL EQT ETF 025072703   4,391,508 76,507 SH   SOLE   0 0 76,507
AMERICAN CENTY ETF TR INTL SMCP VLU 025072802   6,942,094 120,606 SH   SOLE   0 0 120,606
AMERICAN CENTY ETF TR US SML CP VALU 025072877   6,339,899 81,689 SH   SOLE   0 0 81,689
AMERICAN CENTY ETF TR US EQT ETF 025072885   6,103,377 81,173 SH   SOLE   0 0 81,173
AMERICAN EXPRESS CO COM 025816109   281,159 1,614 SH   SOLE   0 0 1,614
APPLE INC COM 037833100   7,975,270 41,116 SH   SOLE   0 0 41,116
BERKSHIRE HATHAWAY INC DEL CL A 084670108   1,035,620 2 SH   SOLE   0 0 2
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   3,569,929 10,469 SH   SOLE   0 0 10,469
CASEYS GEN STORES INC COM 147528103   293,547 1,204 SH   SOLE   0 0 1,204
CHEVRON CORP NEW COM 166764100   689,202 4,380 SH   SOLE   0 0 4,380
COPART INC COM 217204106   234,410 2,570 SH   SOLE   0 0 2,570
DEERE & CO COM 244199105   334,755 826 SH   SOLE   0 0 826
DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609   6,645,154 143,245 SH   SOLE   0 0 143,245
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   21,755,813 801,319 SH   SOLE   0 0 801,319
DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724   2,356,523 68,305 SH   SOLE   0 0 68,305
DIMENSIONAL ETF TRUST EMERGING MKTS CO 25434V732   631,468 26,256 SH   SOLE   0 0 26,256
DIMENSIONAL ETF TRUST INTL HIGH PROFIT 25434V765   1,192,249 48,703 SH   SOLE   0 0 48,703
DIMENSIONAL ETF TRUST INTL SMALL CAP V 25434V781   1,405,449 59,427 SH   SOLE   0 0 59,427
DIMENSIONAL ETF TRUST INTL CORE EQUITY 25434V799   1,573,327 64,826 SH   SOLE   0 0 64,826
DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807   4,330,938 131,840 SH   SOLE   0 0 131,840
DIMENSIONAL ETF TRUST US SMALL CAP VAL 25434V815   253,942 9,881 SH   SOLE   0 0 9,881
DIMENSIONAL ETF TRUST US REAL ESTATE E 25434V823   406,104 18,871 SH   SOLE   0 0 18,871
DIMENSIONAL ETF TRUST INFLATION PROTE 25434V856   1,671,758 40,469 SH   SOLE   0 0 40,469
DIMENSIONAL ETF TRUST WORLD EX US CORE 25434V880   2,430,109 104,252 SH   SOLE   0 0 104,252
DISNEY WALT CO COM 254687106   228,913 2,564 SH   SOLE   0 0 2,564
EXXON MOBIL CORP COM 30231G102   1,445,162 13,475 SH   SOLE   0 0 13,475
META PLATFORMS INC CL A 30303M102   325,148 1,133 SH   SOLE   0 0 1,133
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101   208,490 3,127 SH   SOLE   0 0 3,127
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101   545,605 20,208 SH   SOLE   0 0 20,208
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309   686,065 15,145 SH   SOLE   0 0 15,145
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   1,313,192 82,229 SH   SOLE   0 0 82,229
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101   298,530 13,111 SH   SOLE   0 0 13,111
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200   358,598 7,523 SH   SOLE   0 0 7,523
HECLA MNG CO COM 422704106   53,055 10,302 SH   SOLE   0 0 10,302
HOME DEPOT INC COM 437076102   387,490 1,247 SH   SOLE   0 0 1,247
INTUITIVE SURGICAL INC COM NEW 46120E602   314,927 921 SH   SOLE   0 0 921
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   1,019,352 6,812 SH   SOLE   0 0 6,812
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870   2,058,251 92,506 SH   SOLE   0 0 92,506
ISHARES TR CORE S&P TTL STK 464287150   11,730,141 119,891 SH   SOLE   0 0 119,891
ISHARES TR TIPS BD ETF 464287176   2,545,762 23,655 SH   SOLE   0 0 23,655
ISHARES TR CORE S&P500 ETF 464287200   1,422,528 3,192 SH   SOLE   0 0 3,192
ISHARES TR CORE US AGGBD ET 464287226   522,074 5,330 SH   SOLE   0 0 5,330
ISHARES TR MSCI EMG MKT ETF 464287234   1,180,708 29,846 SH   SOLE   0 0 29,846
ISHARES TR 7-10 YR TRSY BD 464287440   473,546 4,902 SH   SOLE   0 0 4,902
ISHARES TR 1 3 YR TREAS BD 464287457   1,939,860 23,925 SH   SOLE   0 0 23,925
ISHARES TR RUS 1000 VAL ETF 464287598   225,697 1,430 SH   SOLE   0 0 1,430
ISHARES TR RUS 2000 VAL ETF 464287630   4,440,832 31,540 SH   SOLE   0 0 31,540
ISHARES TR RUSSELL 2000 ETF 464287655   768,743 4,105 SH   SOLE   0 0 4,105
ISHARES TR CORE S&P US VLU 464287663   2,237,532 28,591 SH   SOLE   0 0 28,591
ISHARES TR CORE S&P SCP ETF 464287804   212,670 2,134 SH   SOLE   0 0 2,134
ISHARES TR SP SMCP600VL ETF 464287879   681,888 7,171 SH   SOLE   0 0 7,171
ISHARES TR SHRT NAT MUN ETF 464288158   1,236,932 11,889 SH   SOLE   0 0 11,889
ISHARES TR MSCI ACWI ETF 464288257   340,261 3,547 SH   SOLE   0 0 3,547
ISHARES TR NATIONAL MUN ETF 464288414   546,564 5,121 SH   SOLE   0 0 5,121
ISHARES TR 3 7 YR TREAS BD 464288661   1,358,381 11,785 SH   SOLE   0 0 11,785
ISHARES TR PFD AND INCM SEC 464288687   328,044 10,606 SH   SOLE   0 0 10,606
ISHARES TR EAFE VALUE ETF 464288877   4,826,597 98,623 SH   SOLE   0 0 98,623
ISHARES TR AGGRES ALLOC ETF 464289859   5,159,132 77,768 SH   SOLE   0 0 77,768
ISHARES TR GRWT ALLOCAT ETF 464289867   2,872,038 55,822 SH   SOLE   0 0 55,822
ISHARES TR MODERT ALLOC ETF 464289875   487,665 12,068 SH   SOLE   0 0 12,068
ISHARES TR US TREAS BD ETF 46429B267   213,222 9,311 SH   SOLE   0 0 9,311
ISHARES TR 0-5 YR TIPS ETF 46429B747   1,413,587 14,483 SH   SOLE   0 0 14,483
ISHARES U S ETF TR GSCI CMDTY STGY 46431W853   265,121 10,205 SH   SOLE   0 0 10,205
ISHARES TR CORE MSCI EAFE 46432F842   1,892,405 28,036 SH   SOLE   0 0 28,036
ISHARES INC CORE MSCI EMKT 46434G103   1,909,467 38,739 SH   SOLE   0 0 38,739
ISHARES INC MSCI EMRG CHN 46434G764   202,722 3,900 SH   SOLE   0 0 3,900
ISHARES TR INTL EQTY FACTOR 46434V274   204,625 7,632 SH   SOLE   0 0 7,632
ISHARES TR CORE MSCI INTL 46435G326   4,769,785 78,040 SH   SOLE   0 0 78,040
ISHARES TR IBONDS 23 TRM TS 46436E882   283,851 11,441 SH   SOLE   0 0 11,441
JPMORGAN CHASE & CO COM 46625H100   1,213,355 8,343 SH   SOLE   0 0 8,343
JOHNSON & JOHNSON COM 478160104   370,881 2,241 SH   SOLE   0 0 2,241
LATTICE STRATEGIES TR HARTFORD MLT SML 518416508   200,019 5,400 SH   SOLE   0 0 5,400
LILLY ELI & CO COM 532457108   322,189 687 SH   SOLE   0 0 687
LOCKHEED MARTIN CORP COM 539830109   507,799 1,103 SH   SOLE   0 0 1,103
MCDONALDS CORP COM 580135101   297,212 996 SH   SOLE   0 0 996
MERCK & CO INC COM 58933Y105   246,720 2,138 SH   SOLE   0 0 2,138
MICROSOFT CORP COM 594918104   2,263,707 6,647 SH   SOLE   0 0 6,647
NVIDIA CORPORATION COM 67066G104   826,865 1,955 SH   SOLE   0 0 1,955
ORACLE CORP COM 68389X105   273,964 2,300 SH   SOLE   0 0 2,300
PARKER-HANNIFIN CORP COM 701094104   215,993 554 SH   SOLE   0 0 554
PEPSICO INC COM 713448108   555,798 3,001 SH   SOLE   0 0 3,001
PFIZER INC COM 717081103   456,115 12,435 SH   SOLE   0 0 12,435
POLARIS INC COM 731068102   391,590 3,238 SH   SOLE   0 0 3,238
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   229,265 3,023 SH   SOLE   0 0 3,023
PROCTER AND GAMBLE CO COM 742718109   292,499 1,928 SH   SOLE   0 0 1,928
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   809,604 23,549 SH   SOLE   0 0 23,549
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   3,520,080 108,177 SH   SOLE   0 0 108,177
SPDR SER TR S&P 600 SMCP VAL 78464A300   6,703,487 86,844 SH   SOLE   0 0 86,844
SPDR SER TR PORTFLI TIPS ETF 78464A656   593,154 22,955 SH   SOLE   0 0 22,955
SPDR SER TR PORTFOLI S&P1500 78464A805   1,553,463 28,535 SH   SOLE   0 0 28,535
SPDR SER TR PORTFOLIO SH TSR 78468R101   293,526 10,195 SH   SOLE   0 0 10,195
SPDR SER TR NUVEEN BLMBRG SH 78468R739   820,176 17,432 SH   SOLE   0 0 17,432
SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748   1,254,320 37,792 SH   SOLE   0 0 37,792
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755   1,638,493 50,743 SH   SOLE   0 0 50,743
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   473,076 13,270 SH   SOLE   0 0 13,270
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888   347,291 10,284 SH   SOLE   0 0 10,284
SELECT SECTOR SPDR TR ENERGY 81369Y506   403,883 4,976 SH   SOLE   0 0 4,976
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107   158,791 20,384 SH   SOLE   0 0 20,384
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101   192,832 10,701 SH   SOLE   0 0 10,701
TMC THE METALS COMPANY INC COM 87261Y106   16,300 10,000 SH   SOLE   0 0 10,000
TARGET CORP COM 87612E106   435,500 3,302 SH   SOLE   0 0 3,302
TESLA INC COM 88160R101   2,584,455 9,873 SH   SOLE   0 0 9,873
TYSON FOODS INC CL A 902494103   398,520 7,808 SH   SOLE   0 0 7,808
US BANCORP DEL COM NEW 902973304   299,950 9,078 SH   SOLE   0 0 9,078
UNION PAC CORP COM 907818108   902,036 4,408 SH   SOLE   0 0 4,408
UNITED PARCEL SERVICE INC CL B 911312106   234,280 1,307 SH   SOLE   0 0 1,307
UNITEDHEALTH GROUP INC COM 91324P102   512,894 1,067 SH   SOLE   0 0 1,067
VANECK ETF TRUST GOLD MINERS ETF 92189F106   229,739 7,630 SH   SOLE   0 0 7,630
VANECK ETF TRUST IG FLOATING RATE 92189F486   833,004 32,990 SH   SOLE   0 0 32,990
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   977,075 6,015 SH   SOLE   0 0 6,015
VANGUARD BD INDEX FDS INTERMED TERM 921937819   608,978 8,095 SH   SOLE   0 0 8,095
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   3,508,269 46,424 SH   SOLE   0 0 46,424
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   3,771,976 81,680 SH   SOLE   0 0 81,680
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   8,862,684 186,898 SH   SOLE   0 0 186,898
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303   1,954,798 39,764 SH   SOLE   0 0 39,764
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718   507,180 4,591 SH   SOLE   0 0 4,591
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   1,003,187 10,344 SH   SOLE   0 0 10,344
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   1,579,626 29,032 SH   SOLE   0 0 29,032
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   1,943,690 47,780 SH   SOLE   0 0 47,780
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   10,438,906 180,823 SH   SOLE   0 0 180,823
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   4,127,541 54,554 SH   SOLE   0 0 54,554
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706   3,535,410 60,270 SH   SOLE   0 0 60,270
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   674,363 8,533 SH   SOLE   0 0 8,533
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   1,505,714 3,697 SH   SOLE   0 0 3,697
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   1,237,418 14,809 SH   SOLE   0 0 14,809
VANGUARD INDEX FDS SM CP VAL ETF 922908611   3,159,939 19,105 SH   SOLE   0 0 19,105
VANGUARD INDEX FDS GROWTH ETF 922908736   405,292 1,432 SH   SOLE   0 0 1,432
VANGUARD INDEX FDS VALUE ETF 922908744   3,015,851 21,223 SH   SOLE   0 0 21,223
VANGUARD INDEX FDS SMALL CP ETF 922908751   548,091 2,756 SH   SOLE   0 0 2,756
VANGUARD INDEX FDS TOTAL STK MKT 922908769   18,397,010 83,516 SH   SOLE   0 0 83,516
WALMART INC COM 931142103   1,143,543 7,275 SH   SOLE   0 0 7,275
WASTE MGMT INC DEL COM 94106L109   249,378 1,438 SH   SOLE   0 0 1,438
WELLS FARGO CO NEW COM 949746101   619,444 14,514 SH   SOLE   0 0 14,514
WISDOMTREE TR FLOATNG RAT TREA 97717Y527   279,121 5,547 SH   SOLE   0 0 5,547
EATON CORP PLC SHS G29183103   4,132,203 20,548 SH   SOLE   0 0 20,548
MEDTRONIC PLC SHS G5960L103   240,425 2,729 SH   SOLE   0 0 2,729
CENNTRO ELECTRIC GROUP LIMIT ORD SHS Q6519V120   3,207 11,089 SH   SOLE   0 0 11,089