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 657 17,154 SH   SOLE   0 0 17,154
ALPS ETF TR ALERIAN ENERGY 00162Q676 552 24,299 SH   SOLE   0 0 24,299
AT&T INC COM 00206R102 296 12,505 SH   SOLE   0 0 12,505
ABBVIE INC COM 00287Y109 293 1,810 SH   SOLE   0 0 1,810
ALLIANT ENERGY CORP COM 018802108 347 5,548 SH   SOLE   0 0 5,548
AMAZON COM INC COM 023135106 3,083 946 SH   SOLE   0 0 946
AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604 2,872 48,441 SH   SOLE   0 0 48,441
AMERICAN CENTY ETF TR INTL EQT ETF 025072703 2,905 48,147 SH   SOLE   0 0 48,147
AMERICAN CENTY ETF TR INTL SMCP VLU 025072802 3,596 57,458 SH   SOLE   0 0 57,458
AMERICAN CENTY ETF TR US SML CP VALU 025072877 998 12,501 SH   SOLE   0 0 12,501
AMERICAN CENTY ETF TR US EQT ETF 025072885 2,853 36,998 SH   SOLE   0 0 36,998
AMERICAN EXPRESS CO COM 025816109 284 1,517 SH   SOLE   0 0 1,517
APPLE INC COM 037833100 6,838 39,159 SH   SOLE   0 0 39,159
BK OF AMERICA CORP COM 060505104 234 5,681 SH   SOLE   0 0 5,681
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,058 2 SH   SOLE   0 0 2
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3,900 11,051 SH   SOLE   0 0 11,051
CASEYS GEN STORES INC COM 147528103 230 1,161 SH   SOLE   0 0 1,161
CHEVRON CORP NEW COM 166764100 248 1,523 SH   SOLE   0 0 1,523
CISCO SYS INC COM 17275R102 204 3,658 SH   SOLE   0 0 3,658
DEERE & CO COM 244199105 664 1,597 SH   SOLE   0 0 1,597
DISNEY WALT CO COM 254687106 399 2,909 SH   SOLE   0 0 2,909
EXXON MOBIL CORP COM 30231G102 692 8,378 SH   SOLE   0 0 8,378
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 252 3,579 SH   SOLE   0 0 3,579
FIRST TR EXCHANGE-TRADED ALP SML CAP VAL ALPH 33737M409 283 5,547 SH   SOLE   0 0 5,547
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 605 21,864 SH   SOLE   0 0 21,864
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 1,326 28,174 SH   SOLE   0 0 28,174
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 2,506 131,752 SH   SOLE   0 0 131,752
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 1,064 20,060 SH   SOLE   0 0 20,060
FIRST TR EXCH TRADED FD III SHRT DUR MNG MUN 33739P830 236 11,750 SH   SOLE   0 0 11,750
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 535 10,932 SH   SOLE   0 0 10,932
HOME DEPOT INC COM 437076102 433 1,447 SH   SOLE   0 0 1,447
INNOVATIVE INDL PPTYS INC COM 45781V101 381 1,853 SH   SOLE   0 0 1,853
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 813 4,426 SH   SOLE   0 0 4,426
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 1,297 8,222 SH   SOLE   0 0 8,222
INVESCO DB COMMDY INDX TRCK UNIT 46138B103 235 9,030 SH   SOLE   0 0 9,030
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 2,690 110,048 SH   SOLE   0 0 110,048
ISHARES TR CORE S&P TTL STK 464287150 2,390 23,680 SH   SOLE   0 0 23,680
ISHARES TR TIPS BD ETF 464287176 3,152 25,305 SH   SOLE   0 0 25,305
ISHARES TR CORE S&P500 ETF 464287200 3,607 7,950 SH   SOLE   0 0 7,950
ISHARES TR CORE US AGGBD ET 464287226 1,358 12,682 SH   SOLE   0 0 12,682
ISHARES TR MSCI EMG MKT ETF 464287234 1,140 25,242 SH   SOLE   0 0 25,242
ISHARES TR BARCLAYS 7 10 YR 464287440 871 8,101 SH   SOLE   0 0 8,101
ISHARES TR 1 3 YR TREAS BD 464287457 282 3,382 SH   SOLE   0 0 3,382
ISHARES TR COHEN STEER REIT 464287564 528 7,433 SH   SOLE   0 0 7,433
ISHARES TR RUS 1000 VAL ETF 464287598 510 3,074 SH   SOLE   0 0 3,074
ISHARES TR RUS 1000 ETF 464287622 412 1,646 SH   SOLE   0 0 1,646
ISHARES TR RUS 2000 VAL ETF 464287630 7,558 46,828 SH   SOLE   0 0 46,828
ISHARES TR RUSSELL 2000 ETF 464287655 869 4,235 SH   SOLE   0 0 4,235
ISHARES TR CORE S&P US VLU 464287663 2,380 31,370 SH   SOLE   0 0 31,370
ISHARES TR RUSSELL 3000 ETF 464287689 328 1,249 SH   SOLE   0 0 1,249
ISHARES TR CORE S&P SCP ETF 464287804 239 2,217 SH   SOLE   0 0 2,217
ISHARES TR SP SMCP600VL ETF 464287879 855 8,349 SH   SOLE   0 0 8,349
ISHARES TR SHRT NAT MUN ETF 464288158 2,216 21,188 SH   SOLE   0 0 21,188
ISHARES TR MSCI ACWI ETF 464288257 434 4,352 SH   SOLE   0 0 4,352
ISHARES TR NATIONAL MUN ETF 464288414 992 9,052 SH   SOLE   0 0 9,052
ISHARES TR PFD AND INCM SEC 464288687 773 21,215 SH   SOLE   0 0 21,215
ISHARES TR EAFE VALUE ETF 464288877 4,263 84,812 SH   SOLE   0 0 84,812
ISHARES TR AGGRES ALLOC ETF 464289859 6,002 87,063 SH   SOLE   0 0 87,063
ISHARES TR GRWT ALLOCAT ETF 464289867 3,359 62,250 SH   SOLE   0 0 62,250
ISHARES TR MODERT ALLOC ETF 464289875 724 16,841 SH   SOLE   0 0 16,841
ISHARES TR US TREAS BD ETF 46429B267 624 25,055 SH   SOLE   0 0 25,055
ISHARES TR 0-5 YR TIPS ETF 46429B747 836 7,963 SH   SOLE   0 0 7,963
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 389 7,846 SH   SOLE   0 0 7,846
ISHARES TR CORE MSCI EAFE 46432F842 2,455 35,322 SH   SOLE   0 0 35,322
ISHARES INC CORE MSCI EMKT 46434G103 680 12,243 SH   SOLE   0 0 12,243
ISHARES TR MSCI INTL MULTFT 46434V274 380 13,746 SH   SOLE   0 0 13,746
ISHARES TR CORE MSCI INTL 46435G326 893 14,029 SH   SOLE   0 0 14,029
JPMORGAN CHASE & CO COM 46625H100 1,009 7,401 SH   SOLE   0 0 7,401
JOHNSON & JOHNSON COM 478160104 361 2,039 SH   SOLE   0 0 2,039
LATTICE STRATEGIES TR HARTFORD MLT SML 518416508 207 5,378 SH   SOLE   0 0 5,378
LILLY ELI & CO COM 532457108 260 908 SH   SOLE   0 0 908
MCDONALDS CORP COM 580135101 237 960 SH   SOLE   0 0 960
MICROSOFT CORP COM 594918104 1,399 4,536 SH   SOLE   0 0 4,536
OCCIDENTAL PETE CORP COM 674599105 2,945 51,911 SH   SOLE   0 0 51,911
PEPSICO INC COM 713448108 441 2,636 SH   SOLE   0 0 2,636
PFIZER INC COM 717081103 216 4,167 SH   SOLE   0 0 4,167
PHILIP MORRIS INTL INC COM 718172109 217 2,312 SH   SOLE   0 0 2,312
POLARIS INC COM 731068102 597 5,672 SH   SOLE   0 0 5,672
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 235 3,200 SH   SOLE   0 0 3,200
PROCTER AND GAMBLE CO COM 742718109 239 1,565 SH   SOLE   0 0 1,565
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 1,137 29,431 SH   SOLE   0 0 29,431
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 221 6,279 SH   SOLE   0 0 6,279
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 3,022 88,158 SH   SOLE   0 0 88,158
SPDR SER TR S&P 600 SMCP VAL 78464A300 9,849 118,192 SH   SOLE   0 0 118,192
SPDR SER TR PORTFOLIO SHORT 78464A474 344 11,412 SH   SOLE   0 0 11,412
SPDR SER TR PORTFLI TIPS ETF 78464A656 1,518 50,161 SH   SOLE   0 0 50,161
SPDR SER TR PORTFOLI S&P1500 78464A805 1,485 26,717 SH   SOLE   0 0 26,717
SPDR SER TR PORTFOLIO SH TSR 78468R101 420 14,178 SH   SOLE   0 0 14,178
SPDR SER TR NUVEEN BLMBRG SH 78468R739 825 17,432 SH   SOLE   0 0 17,432
SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 1,295 36,598 SH   SOLE   0 0 36,598
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 1,645 51,017 SH   SOLE   0 0 51,017
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 531 14,470 SH   SOLE   0 0 14,470
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 390 10,284 SH   SOLE   0 0 10,284
SELECT SECTOR SPDR TR ENERGY 81369Y506 360 4,711 SH   SOLE   0 0 4,711
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 179 20,384 SH   SOLE   0 0 20,384
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 207 10,701 SH   SOLE   0 0 10,701
TARGET CORP COM 87612E106 628 2,960 SH   SOLE   0 0 2,960
TESLA INC COM 88160R101 2,436 2,261 SH   SOLE   0 0 2,261
THE TRADE DESK INC COM CL A 88339J105 254 3,664 SH   SOLE   0 0 3,664
TYSON FOODS INC CL A 902494103 767 8,553 SH   SOLE   0 0 8,553
US BANCORP DEL COM NEW 902973304 5,890 110,823 SH   SOLE   0 0 110,823
UNION PAC CORP COM 907818108 1,386 5,072 SH   SOLE   0 0 5,072
UNITED PARCEL SERVICE INC CL B 911312106 202 944 SH   SOLE   0 0 944
UNITEDHEALTH GROUP INC COM 91324P102 515 1,009 SH   SOLE   0 0 1,009
VANECK ETF TRUST GOLD MINERS ETF 92189F106 345 8,997 SH   SOLE   0 0 8,997
VANECK ETF TRUST INVESTMENT GRD 92189F486 499 19,870 SH   SOLE   0 0 19,870
VANECK ETF TRUST INTRMDT MUNI ETF 92189H201 226 4,775 SH   SOLE   0 0 4,775
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 1,118 6,892 SH   SOLE   0 0 6,892
VANGUARD BD INDEX FDS INTERMED TERM 921937819 767 9,369 SH   SOLE   0 0 9,369
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 4,307 55,294 SH   SOLE   0 0 55,294
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 5,015 104,422 SH   SOLE   0 0 104,422
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 2,260 44,140 SH   SOLE   0 0 44,140
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 435 8,368 SH   SOLE   0 0 8,368
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 1,064 8,586 SH   SOLE   0 0 8,586
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 825 8,144 SH   SOLE   0 0 8,144
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 1,563 27,140 SH   SOLE   0 0 27,140
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 2,118 45,915 SH   SOLE   0 0 45,915
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 4,270 67,871 SH   SOLE   0 0 67,871
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 1,014 11,788 SH   SOLE   0 0 11,788
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,811 4,362 SH   SOLE   0 0 4,362
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 928 6,201 SH   SOLE   0 0 6,201
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 486 2,183 SH   SOLE   0 0 2,183
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,790 16,514 SH   SOLE   0 0 16,514
VANGUARD INDEX FDS SM CP VAL ETF 922908611 4,112 23,370 SH   SOLE   0 0 23,370
VANGUARD INDEX FDS MID CAP ETF 922908629 281 1,179 SH   SOLE   0 0 1,179
VANGUARD INDEX FDS GROWTH ETF 922908736 975 3,391 SH   SOLE   0 0 3,391
VANGUARD INDEX FDS VALUE ETF 922908744 4,828 32,671 SH   SOLE   0 0 32,671
VANGUARD INDEX FDS SMALL CP ETF 922908751 746 3,509 SH   SOLE   0 0 3,509
VANGUARD INDEX FDS TOTAL STK MKT 922908769 16,774 73,678 SH   SOLE   0 0 73,678
WALMART INC COM 931142103 309 2,072 SH   SOLE   0 0 2,072
WELLS FARGO CO NEW COM 949746101 690 14,245 SH   SOLE   0 0 14,245
WISDOMTREE TR FLOATNG RAT TREA 97717Y527 443 8,805 SH   SOLE   0 0 8,805
EATON CORP PLC SHS G29183103 2,889 19,036 SH   SOLE   0 0 19,036