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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ALPS ETF TR ALERIAN MLP 00162Q452 560 16,254 SH   SOLE   0 0 16,254
ALPS ETF TR ALERIAN ENERGY 00162Q676 458 22,706 SH   SOLE   0 0 22,706
AT&T INC COM 00206R102 312 14,877 SH   SOLE   0 0 14,877
ABBVIE INC COM 00287Y109 370 2,416 SH   SOLE   0 0 2,416
ALLIANT ENERGY CORP COM 018802108 420 7,160 SH   SOLE   0 0 7,160
ALPHABET INC CAP STK CL A 02079K305 259 119 SH   SOLE   0 0 119
AMAZON COM INC COM 023135106 2,507 23,603 SH   SOLE   0 0 23,603
AMERICAN CENTY ETF TR US LARGE CAP VLU 025072349 514 11,147 SH   SOLE   0 0 11,147
AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604 2,973 57,149 SH   SOLE   0 0 57,149
AMERICAN CENTY ETF TR INTL EQT ETF 025072703 2,941 57,703 SH   SOLE   0 0 57,703
AMERICAN CENTY ETF TR INTL SMCP VLU 025072802 3,539 67,080 SH   SOLE   0 0 67,080
AMERICAN CENTY ETF TR US SML CP VALU 025072877 2,003 29,308 SH   SOLE   0 0 29,308
AMERICAN CENTY ETF TR US EQT ETF 025072885 3,938 60,551 SH   SOLE   0 0 60,551
AMERICAN EXPRESS CO COM 025816109 211 1,520 SH   SOLE   0 0 1,520
APPLE INC COM 037833100 5,593 40,906 SH   SOLE   0 0 40,906
BK OF AMERICA CORP COM 060505104 232 7,441 SH   SOLE   0 0 7,441
BERKSHIRE HATHAWAY INC DEL CL A 084670108 818 2 SH   SOLE   0 0 2
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3,104 11,370 SH   SOLE   0 0 11,370
CASEYS GEN STORES INC COM 147528103 232 1,256 SH   SOLE   0 0 1,256
CHEVRON CORP NEW COM 166764100 216 1,493 SH   SOLE   0 0 1,493
CISCO SYS INC COM 17275R102 215 5,039 SH   SOLE   0 0 5,039
CONOCOPHILLIPS COM 20825C104 209 2,323 SH   SOLE   0 0 2,323
DEERE & CO COM 244199105 440 1,469 SH   SOLE   0 0 1,469
DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 5,544 137,839 SH   SOLE   0 0 137,839
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 18,190 780,687 SH   SOLE   0 0 780,687
DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724 2,156 68,236 SH   SOLE   0 0 68,236
DIMENSIONAL ETF TRUST EMERGING MKTS CO 25434V732 803 34,134 SH   SOLE   0 0 34,134
DIMENSIONAL ETF TRUST INTL HIGH PROFIT 25434V765 228 10,684 SH   SOLE   0 0 10,684
DIMENSIONAL ETF TRUST INTL SMALL CAP V 25434V781 916 43,503 SH   SOLE   0 0 43,503
DIMENSIONAL ETF TRUST INTL CORE EQUITY 25434V799 720 33,467 SH   SOLE   0 0 33,467
DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807 2,966 102,656 SH   SOLE   0 0 102,656
DIMENSIONAL ETF TRUST INFLATION PROTE 25434V856 3,227 73,370 SH   SOLE   0 0 73,370
DIMENSIONAL ETF TRUST WORLD EX US CORE 25434V880 2,673 124,694 SH   SOLE   0 0 124,694
DISNEY WALT CO COM 254687106 366 3,880 SH   SOLE   0 0 3,880
EXXON MOBIL CORP COM 30231G102 920 10,742 SH   SOLE   0 0 10,742
META PLATFORMS INC CL A 30303M102 224 1,387 SH   SOLE   0 0 1,387
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 222 3,579 SH   SOLE   0 0 3,579
FIRST TR EXCHANGE-TRADED ALP SML CAP VAL ALPH 33737M409 244 5,547 SH   SOLE   0 0 5,547
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 547 21,252 SH   SOLE   0 0 21,252
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 906 20,549 SH   SOLE   0 0 20,549
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 4,009 232,700 SH   SOLE   0 0 232,700
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 527 10,910 SH   SOLE   0 0 10,910
HOME DEPOT INC COM 437076102 510 1,860 SH   SOLE   0 0 1,860
INNOVATIVE INDL PPTYS INC COM 45781V101 216 1,965 SH   SOLE   0 0 1,965
INTEL CORP COM 458140100 202 5,404 SH   SOLE   0 0 5,404
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 563 3,812 SH   SOLE   0 0 3,812
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 1,170 8,718 SH   SOLE   0 0 8,718
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 224 10,097 SH   SOLE   0 0 10,097
ISHARES TR CORE S&P TTL STK 464287150 4,782 57,077 SH   SOLE   0 0 57,077
ISHARES TR TIPS BD ETF 464287176 3,585 31,474 SH   SOLE   0 0 31,474
ISHARES TR CORE S&P500 ETF 464287200 2,671 7,044 SH   SOLE   0 0 7,044
ISHARES TR CORE US AGGBD ET 464287226 938 9,226 SH   SOLE   0 0 9,226
ISHARES TR MSCI EMG MKT ETF 464287234 1,526 38,051 SH   SOLE   0 0 38,051
ISHARES TR 7-10 YR TRSY BD 464287440 681 6,653 SH   SOLE   0 0 6,653
ISHARES TR 1 3 YR TREAS BD 464287457 2,980 35,992 SH   SOLE   0 0 35,992
ISHARES TR COHEN STEER REIT 464287564 440 7,240 SH   SOLE   0 0 7,240
ISHARES TR RUS 1000 VAL ETF 464287598 278 1,917 SH   SOLE   0 0 1,917
ISHARES TR RUS 1000 ETF 464287622 368 1,770 SH   SOLE   0 0 1,770
ISHARES TR RUS 2000 VAL ETF 464287630 5,515 40,506 SH   SOLE   0 0 40,506
ISHARES TR RUSSELL 2000 ETF 464287655 734 4,337 SH   SOLE   0 0 4,337
ISHARES TR CORE S&P US VLU 464287663 2,198 32,863 SH   SOLE   0 0 32,863
ISHARES TR SP SMCP600VL ETF 464287879 659 7,403 SH   SOLE   0 0 7,403
ISHARES TR SHRT NAT MUN ETF 464288158 2,577 24,619 SH   SOLE   0 0 24,619
ISHARES TR MSCI ACWI ETF 464288257 354 4,215 SH   SOLE   0 0 4,215
ISHARES TR NATIONAL MUN ETF 464288414 762 7,162 SH   SOLE   0 0 7,162
ISHARES TR 3 7 YR TREAS BD 464288661 1,361 11,407 SH   SOLE   0 0 11,407
ISHARES TR PFD AND INCM SEC 464288687 618 18,798 SH   SOLE   0 0 18,798
ISHARES TR EAFE VALUE ETF 464288877 3,965 91,366 SH   SOLE   0 0 91,366
ISHARES TR AGGRES ALLOC ETF 464289859 5,156 86,099 SH   SOLE   0 0 86,099
ISHARES TR GRWT ALLOCAT ETF 464289867 2,886 60,122 SH   SOLE   0 0 60,122
ISHARES TR MODERT ALLOC ETF 464289875 665 17,066 SH   SOLE   0 0 17,066
ISHARES TR US TREAS BD ETF 46429B267 351 14,684 SH   SOLE   0 0 14,684
ISHARES TR 0-5 YR TIPS ETF 46429B747 751 7,407 SH   SOLE   0 0 7,407
ISHARES U S ETF TR GSCI CMDTY STGY 46431W853 489 11,944 SH   SOLE   0 0 11,944
ISHARES TR CORE MSCI EAFE 46432F842 2,091 35,530 SH   SOLE   0 0 35,530
ISHARES INC CORE MSCI EMKT 46434G103 1,304 26,585 SH   SOLE   0 0 26,585
ISHARES TR INTL EQTY FACTOR 46434V274 288 12,243 SH   SOLE   0 0 12,243
ISHARES TR CORE MSCI INTL 46435G326 2,284 42,498 SH   SOLE   0 0 42,498
JPMORGAN CHASE & CO COM 46625H100 855 7,593 SH   SOLE   0 0 7,593
JOHNSON & JOHNSON COM 478160104 410 2,312 SH   SOLE   0 0 2,312
LILLY ELI & CO COM 532457108 346 1,066 SH   SOLE   0 0 1,066
MCDONALDS CORP COM 580135101 240 974 SH   SOLE   0 0 974
MICROSOFT CORP COM 594918104 1,366 5,319 SH   SOLE   0 0 5,319
OCCIDENTAL PETE CORP COM 674599105 3,078 52,272 SH   SOLE   0 0 52,272
OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 207 5,597 SH   SOLE   0 0 5,597
OLD DOMINION FREIGHT LINE IN COM 679580100 201 783 SH   SOLE   0 0 783
PEPSICO INC COM 713448108 444 2,666 SH   SOLE   0 0 2,666
PFIZER INC COM 717081103 381 7,266 SH   SOLE   0 0 7,266
PHILIP MORRIS INTL INC COM 718172109 209 2,120 SH   SOLE   0 0 2,120
POLARIS INC COM 731068102 763 7,681 SH   SOLE   0 0 7,681
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 234 3,500 SH   SOLE   0 0 3,500
PROCTER AND GAMBLE CO COM 742718109 245 1,705 SH   SOLE   0 0 1,705
REALTY INCOME CORP COM 756109104 210 3,078 SH   SOLE   0 0 3,078
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 927 26,653 SH   SOLE   0 0 26,653
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 2,911 100,945 SH   SOLE   0 0 100,945
SPDR SER TR S&P 600 SMCP VAL 78464A300 7,882 108,856 SH   SOLE   0 0 108,856
SPDR SER TR PORTFOLIO SHORT 78464A474 248 8,346 SH   SOLE   0 0 8,346
SPDR SER TR PORTFLI TIPS ETF 78464A656 1,422 51,664 SH   SOLE   0 0 51,664
SPDR SER TR PORTFOLI S&P1500 78464A805 1,287 27,699 SH   SOLE   0 0 27,699
SPDR SER TR PORTFOLIO SH TSR 78468R101 304 10,311 SH   SOLE   0 0 10,311
SPDR SER TR NUVEEN BLMBRG SH 78468R739 824 17,432 SH   SOLE   0 0 17,432
SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 1,144 37,626 SH   SOLE   0 0 37,626
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 1,444 50,991 SH   SOLE   0 0 50,991
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 455 14,470 SH   SOLE   0 0 14,470
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 321 10,284 SH   SOLE   0 0 10,284
SELECT SECTOR SPDR TR ENERGY 81369Y506 337 4,713 SH   SOLE   0 0 4,713
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 141 20,384 SH   SOLE   0 0 20,384
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 180 10,701 SH   SOLE   0 0 10,701
TARGET CORP COM 87612E106 390 2,762 SH   SOLE   0 0 2,762
TESLA INC COM 88160R101 1,673 2,484 SH   SOLE   0 0 2,484
TYSON FOODS INC CL A 902494103 782 9,092 SH   SOLE   0 0 9,092
US BANCORP DEL COM NEW 902973304 5,153 111,969 SH   SOLE   0 0 111,969
UNION PAC CORP COM 907818108 1,081 5,070 SH   SOLE   0 0 5,070
UNITED PARCEL SERVICE INC CL B 911312106 255 1,396 SH   SOLE   0 0 1,396
UNITEDHEALTH GROUP INC COM 91324P102 743 1,447 SH   SOLE   0 0 1,447
VANECK ETF TRUST GOLD MINERS ETF 92189F106 211 7,722 SH   SOLE   0 0 7,722
VANECK ETF TRUST INVESTMENT GRD 92189F486 652 26,429 SH   SOLE   0 0 26,429
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 918 6,396 SH   SOLE   0 0 6,396
VANGUARD BD INDEX FDS INTERMED TERM 921937819 648 8,344 SH   SOLE   0 0 8,344
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 3,584 46,672 SH   SOLE   0 0 46,672
VANGUARD TAX-MANAGED INTL FD VAN FTSE DEV MKT 921943858 4,486 109,957 SH   SOLE   0 0 109,957
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 2,033 40,556 SH   SOLE   0 0 40,556
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 2,109 42,866 SH   SOLE   0 0 42,866
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 737 7,144 SH   SOLE   0 0 7,144
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 831 9,734 SH   SOLE   0 0 9,734
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 1,320 26,424 SH   SOLE   0 0 26,424
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,933 46,400 SH   SOLE   0 0 46,400
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1,094 14,349 SH   SOLE   0 0 14,349
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 4,575 74,798 SH   SOLE   0 0 74,798
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 905 11,306 SH   SOLE   0 0 11,306
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,456 4,196 SH   SOLE   0 0 4,196
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 781 6,028 SH   SOLE   0 0 6,028
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 377 2,147 SH   SOLE   0 0 2,147
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,479 16,238 SH   SOLE   0 0 16,238
VANGUARD INDEX FDS SM CP VAL ETF 922908611 3,248 21,682 SH   SOLE   0 0 21,682
VANGUARD INDEX FDS MID CAP ETF 922908629 240 1,219 SH   SOLE   0 0 1,219
VANGUARD INDEX FDS GROWTH ETF 922908736 572 2,565 SH   SOLE   0 0 2,565
VANGUARD INDEX FDS VALUE ETF 922908744 4,006 30,372 SH   SOLE   0 0 30,372
VANGUARD INDEX FDS SMALL CP ETF 922908751 581 3,300 SH   SOLE   0 0 3,300
VANGUARD INDEX FDS TOTAL STK MKT 922908769 15,063 79,860 SH   SOLE   0 0 79,860
VERIZON COMMUNICATIONS INC COM 92343V104 241 4,741 SH   SOLE   0 0 4,741
WALMART INC COM 931142103 299 2,459 SH   SOLE   0 0 2,459
WELLS FARGO CO NEW COM 949746101 665 16,987 SH   SOLE   0 0 16,987
WISDOMTREE TR FLOATNG RAT TREA 97717Y527 338 6,719 SH   SOLE   0 0 6,719
EATON CORP PLC SHS G29183103 2,550 20,241 SH   SOLE   0 0 20,241