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   598,727 15,727 SH   SOLE   0 0 15,727
ALPS ETF TR ALERIAN ENERGY 00162Q676   288,897 13,653 SH   SOLE   0 0 13,653
AST SPACEMOBILE INC COM CL A 00217D100   51,150 10,612 SH   SOLE   0 0 10,612
ABBVIE INC COM 00287Y109   365,531 2,262 SH   SOLE   0 0 2,262
ALLIANT ENERGY CORP COM 018802108   400,769 7,259 SH   SOLE   0 0 7,259
EA SERIES TRUST BRIDGEWAY BLUE 02072L714   288,062 35,784 SH   SOLE   0 0 35,784
AMAZON COM INC COM 023135106   2,055,396 24,469 SH   SOLE   0 0 24,469
AMERICAN CENTY ETF TR US LARGE CAP VLU 025072349   986,208 19,649 SH   SOLE   0 0 19,649
AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604   5,624,331 111,483 SH   SOLE   0 0 111,483
AMERICAN CENTY ETF TR INTL EQT ETF 025072703   4,022,082 75,617 SH   SOLE   0 0 75,617
AMERICAN CENTY ETF TR INTL SMCP VLU 025072802   5,582,535 100,859 SH   SOLE   0 0 100,859
AMERICAN CENTY ETF TR US SML CP VALU 025072877   3,036,506 40,753 SH   SOLE   0 0 40,753
AMERICAN CENTY ETF TR US EQT ETF 025072885   5,508,685 80,998 SH   SOLE   0 0 80,998
AMERICAN EXPRESS CO COM 025816109   221,625 1,500 SH   SOLE   0 0 1,500
APPLE INC COM 037833100   4,367,514 33,614 SH   SOLE   0 0 33,614
BERKSHIRE HATHAWAY INC DEL CL A 084670108   937,422 2 SH   SOLE   0 0 2
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   3,159,429 10,228 SH   SOLE   0 0 10,228
CASEYS GEN STORES INC COM 147528103   281,808 1,256 SH   SOLE   0 0 1,256
CHEVRON CORP NEW COM 166764100   460,447 2,565 SH   SOLE   0 0 2,565
CONOCOPHILLIPS COM 20825C104   224,493 1,902 SH   SOLE   0 0 1,902
DEERE & CO COM 244199105   248,282 579 SH   SOLE   0 0 579
DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609   6,383,872 145,253 SH   SOLE   0 0 145,253
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   18,822,929 775,244 SH   SOLE   0 0 775,244
DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724   2,417,859 72,218 SH   SOLE   0 0 72,218
DIMENSIONAL ETF TRUST EMERGING MKTS CO 25434V732   595,707 26,523 SH   SOLE   0 0 26,523
DIMENSIONAL ETF TRUST INTL HIGH PROFIT 25434V765   1,060,230 48,083 SH   SOLE   0 0 48,083
DIMENSIONAL ETF TRUST INTL SMALL CAP V 25434V781   1,306,015 58,803 SH   SOLE   0 0 58,803
DIMENSIONAL ETF TRUST INTL CORE EQUITY 25434V799   935,012 41,835 SH   SOLE   0 0 41,835
DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807   4,039,765 132,887 SH   SOLE   0 0 132,887
DIMENSIONAL ETF TRUST US REAL ESTATE E 25434V823   214,186 10,127 SH   SOLE   0 0 10,127
DIMENSIONAL ETF TRUST INFLATION PROTE 25434V856   2,098,618 50,987 SH   SOLE   0 0 50,987
DIMENSIONAL ETF TRUST WORLD EX US CORE 25434V880   2,316,535 107,247 SH   SOLE   0 0 107,247
DISNEY WALT CO COM 254687106   252,820 2,910 SH   SOLE   0 0 2,910
EXXON MOBIL CORP COM 30231G102   1,157,412 10,493 SH   SOLE   0 0 10,493
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101   235,534 3,579 SH   SOLE   0 0 3,579
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101   552,106 20,686 SH   SOLE   0 0 20,686
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309   682,728 15,311 SH   SOLE   0 0 15,311
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   2,968,893 176,720 SH   SOLE   0 0 176,720
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101   289,090 11,804 SH   SOLE   0 0 11,804
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200   361,098 7,617 SH   SOLE   0 0 7,617
HOME DEPOT INC COM 437076102   536,996 1,700 SH   SOLE   0 0 1,700
INNOVATIVE INDL PPTYS INC COM 45781V101   201,286 1,986 SH   SOLE   0 0 1,986
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266   366,896 2,420 SH   SOLE   0 0 2,420
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   1,169,411 8,279 SH   SOLE   0 0 8,279
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870   539,054 24,076 SH   SOLE   0 0 24,076
ISHARES TR CORE S&P TTL STK 464287150   7,496,161 88,398 SH   SOLE   0 0 88,398
ISHARES TR TIPS BD ETF 464287176   2,882,024 27,077 SH   SOLE   0 0 27,077
ISHARES TR CORE S&P500 ETF 464287200   1,293,455 3,367 SH   SOLE   0 0 3,367
ISHARES TR CORE US AGGBD ET 464287226   730,625 7,533 SH   SOLE   0 0 7,533
ISHARES TR MSCI EMG MKT ETF 464287234   1,123,773 29,651 SH   SOLE   0 0 29,651
ISHARES TR 7-10 YR TRSY BD 464287440   509,367 5,318 SH   SOLE   0 0 5,318
ISHARES TR 1 3 YR TREAS BD 464287457   2,897,519 35,697 SH   SOLE   0 0 35,697
ISHARES TR RUS 1000 VAL ETF 464287598   269,179 1,775 SH   SOLE   0 0 1,775
ISHARES TR RUS 2000 VAL ETF 464287630   5,559,447 40,091 SH   SOLE   0 0 40,091
ISHARES TR RUSSELL 2000 ETF 464287655   750,445 4,304 SH   SOLE   0 0 4,304
ISHARES TR CORE S&P US VLU 464287663   2,043,962 28,939 SH   SOLE   0 0 28,939
ISHARES TR CORE S&P SCP ETF 464287804   201,978 2,134 SH   SOLE   0 0 2,134
ISHARES TR SP SMCP600VL ETF 464287879   653,636 7,158 SH   SOLE   0 0 7,158
ISHARES TR SHRT NAT MUN ETF 464288158   2,288,205 21,945 SH   SOLE   0 0 21,945
ISHARES TR MSCI ACWI ETF 464288257   340,929 4,017 SH   SOLE   0 0 4,017
ISHARES TR NATIONAL MUN ETF 464288414   625,734 5,930 SH   SOLE   0 0 5,930
ISHARES TR 3 7 YR TREAS BD 464288661   1,348,317 11,736 SH   SOLE   0 0 11,736
ISHARES TR PFD AND INCM SEC 464288687   372,473 12,200 SH   SOLE   0 0 12,200
ISHARES TR EAFE VALUE ETF 464288877   4,726,880 103,027 SH   SOLE   0 0 103,027
ISHARES TR AGGRES ALLOC ETF 464289859   5,069,579 84,847 SH   SOLE   0 0 84,847
ISHARES TR GRWT ALLOCAT ETF 464289867   2,815,363 59,698 SH   SOLE   0 0 59,698
ISHARES TR MODERT ALLOC ETF 464289875   572,406 15,059 SH   SOLE   0 0 15,059
ISHARES TR US TREAS BD ETF 46429B267   245,626 10,811 SH   SOLE   0 0 10,811
ISHARES TR 0-5 YR TIPS ETF 46429B747   1,391,684 14,353 SH   SOLE   0 0 14,353
ISHARES U S ETF TR GSCI CMDTY STGY 46431W853   247,588 8,783 SH   SOLE   0 0 8,783
ISHARES TR CORE MSCI EAFE 46432F842   1,818,078 29,495 SH   SOLE   0 0 29,495
ISHARES INC CORE MSCI EMKT 46434G103   1,409,266 30,177 SH   SOLE   0 0 30,177
ISHARES TR INTL EQTY FACTOR 46434V274   204,193 8,300 SH   SOLE   0 0 8,300
ISHARES TR CORE MSCI INTL 46435G326   3,606,734 64,429 SH   SOLE   0 0 64,429
ISHARES TR IBONDS 23 TRM TS 46436E882   244,382 9,894 SH   SOLE   0 0 9,894
JPMORGAN CHASE & CO COM 46625H100   1,057,061 7,883 SH   SOLE   0 0 7,883
JOHNSON & JOHNSON COM 478160104   336,558 1,905 SH   SOLE   0 0 1,905
LILLY ELI & CO COM 532457108   277,307 758 SH   SOLE   0 0 758
LOCKHEED MARTIN CORP COM 539830109   310,867 639 SH   SOLE   0 0 639
MCDONALDS CORP COM 580135101   251,804 956 SH   SOLE   0 0 956
MERCK & CO INC COM 58933Y105   244,299 2,202 SH   SOLE   0 0 2,202
MICROSOFT CORP COM 594918104   794,187 3,312 SH   SOLE   0 0 3,312
MULLEN AUTOMOTIVE INC COM 62526P109   3,688 12,896 SH   SOLE   0 0 12,896
PEPSICO INC COM 713448108   471,210 2,608 SH   SOLE   0 0 2,608
PFIZER INC COM 717081103   278,246 5,430 SH   SOLE   0 0 5,430
POLARIS INC COM 731068102   530,047 5,248 SH   SOLE   0 0 5,248
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   283,063 3,373 SH   SOLE   0 0 3,373
PROCTER AND GAMBLE CO COM 742718109   249,925 1,649 SH   SOLE   0 0 1,649
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   785,834 23,842 SH   SOLE   0 0 23,842
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   2,684,689 90,424 SH   SOLE   0 0 90,424
SPDR SER TR S&P 600 SMCP VAL 78464A300   7,053,210 95,031 SH   SOLE   0 0 95,031
SPDR SER TR PORTFOLIO SHORT 78464A474   235,518 8,016 SH   SOLE   0 0 8,016
SPDR SER TR PORTFLI TIPS ETF 78464A656   669,286 25,982 SH   SOLE   0 0 25,982
SPDR SER TR PORTFOLI S&P1500 78464A805   1,351,496 28,579 SH   SOLE   0 0 28,579
SPDR SER TR PORTFOLIO SH TSR 78468R101   303,730 10,513 SH   SOLE   0 0 10,513
SPDR SER TR NUVEEN BLMBRG SH 78468R739   818,955 17,432 SH   SOLE   0 0 17,432
SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748   1,180,597 37,767 SH   SOLE   0 0 37,767
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755   1,482,722 51,005 SH   SOLE   0 0 51,005
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   427,427 13,270 SH   SOLE   0 0 13,270
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888   323,637 10,284 SH   SOLE   0 0 10,284
SELECT SECTOR SPDR TR ENERGY 81369Y506   412,555 4,717 SH   SOLE   0 0 4,717
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107   167,964 20,384 SH   SOLE   0 0 20,384
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101   191,869 10,701 SH   SOLE   0 0 10,701
TMC THE METALS COMPANY INC COM 87261Y106   7,700 10,000 SH   SOLE   0 0 10,000
TARGET CORP COM 87612E106   378,115 2,537 SH   SOLE   0 0 2,537
TESLA INC COM 88160R101   1,192,013 9,677 SH   SOLE   0 0 9,677
TYSON FOODS INC CL A 902494103   538,359 8,648 SH   SOLE   0 0 8,648
US BANCORP DEL COM NEW 902973304   387,686 8,890 SH   SOLE   0 0 8,890
UNION PAC CORP COM 907818108   926,862 4,476 SH   SOLE   0 0 4,476
UNITED PARCEL SERVICE INC CL B 911312106   202,871 1,167 SH   SOLE   0 0 1,167
UNITEDHEALTH GROUP INC COM 91324P102   369,592 697 SH   SOLE   0 0 697
VANECK ETF TRUST GOLD MINERS ETF 92189F106   221,313 7,722 SH   SOLE   0 0 7,722
VANECK ETF TRUST IG FLOATING RATE 92189F486   820,532 32,980 SH   SOLE   0 0 32,980
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   952,894 6,275 SH   SOLE   0 0 6,275
VANGUARD BD INDEX FDS INTERMED TERM 921937819   618,170 8,318 SH   SOLE   0 0 8,318
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   3,535,744 46,968 SH   SOLE   0 0 46,968
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   3,522,453 83,928 SH   SOLE   0 0 83,928
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   6,272,499 134,286 SH   SOLE   0 0 134,286
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303   2,209,588 45,094 SH   SOLE   0 0 45,094
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676   351,473 8,502 SH   SOLE   0 0 8,502
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718   504,823 4,910 SH   SOLE   0 0 4,910
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   948,522 11,005 SH   SOLE   0 0 11,005
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   1,262,634 25,182 SH   SOLE   0 0 25,182
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   1,824,233 46,799 SH   SOLE   0 0 46,799
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   5,038,457 87,140 SH   SOLE   0 0 87,140
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   3,253,095 43,265 SH   SOLE   0 0 43,265
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706   3,751,219 64,145 SH   SOLE   0 0 64,145
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   752,312 9,706 SH   SOLE   0 0 9,706
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   1,206,150 3,433 SH   SOLE   0 0 3,433
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   1,281,606 15,538 SH   SOLE   0 0 15,538
VANGUARD INDEX FDS SM CP VAL ETF 922908611   3,045,941 19,181 SH   SOLE   0 0 19,181
VANGUARD INDEX FDS GROWTH ETF 922908736   438,651 2,058 SH   SOLE   0 0 2,058
VANGUARD INDEX FDS VALUE ETF 922908744   3,283,872 23,394 SH   SOLE   0 0 23,394
VANGUARD INDEX FDS SMALL CP ETF 922908751   585,447 3,190 SH   SOLE   0 0 3,190
VANGUARD INDEX FDS TOTAL STK MKT 922908769   14,050,839 73,491 SH   SOLE   0 0 73,491
WALMART INC COM 931142103   870,871 6,142 SH   SOLE   0 0 6,142
WELLS FARGO CO NEW COM 949746101   639,062 15,477 SH   SOLE   0 0 15,477
WISDOMTREE TR FLOATNG RAT TREA 97717Y527   276,202 5,494 SH   SOLE   0 0 5,494
EATON CORP PLC SHS G29183103   2,976,871 18,967 SH   SOLE   0 0 18,967
WEJO GROUP LIMITED COMMON SHARES G9525W109   14,430 30,000 SH   SOLE   0 0 30,000