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
TARGET CORP COM 87612E106 200 1,559 SH   SOLE   0 0 1,559
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 201 680 SH   SOLE   0 0 680
DISNEY WALT CO COM DISNEY 254687106 202 1,400 SH   SOLE   0 0 1,400
ISHARES TR SH TR CRPORT ETF 464288646 205 3,831 SH   SOLE   0 0 3,831
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 211 6,728 SH   SOLE   0 0 6,728
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 218 3,584 SH   SOLE   0 0 3,584
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 224 990 SH   SOLE   0 0 990
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 227 2,604 SH   SOLE   0 0 2,604
ISHARES TR INTRM GOV CR ETF 464288612 241 2,136 SH   SOLE   0 0 2,136
NIKE INC CL B 654106103 249 2,461 SH   SOLE   0 0 2,461
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 251 4,000 SH   SOLE   0 0 4,000
PFIZER INC COM 717081103 254 6,493 SH   SOLE   0 0 6,493
US BANCORP DEL COM NEW 902973304 255 4,293 SH   SOLE   0 0 4,293
VERIZON COMMUNICATIONS INC COM 92343V104 257 4,187 SH   SOLE   0 0 4,187
UNITED TECHNOLOGIES CORP COM 913017109 261 1,743 SH   SOLE   0 0 1,743
FASTENAL CO COM 311900104 274 7,418 SH   SOLE   0 0 7,418
AT&T INC COM 00206R102 280 7,158 SH   SOLE   0 0 7,158
DEERE & CO COM 244199105 284 1,642 SH   SOLE   0 0 1,642
ISHARES TR CORE HIGH DV ETF 46429B663 317 3,235 SH   SOLE   0 0 3,235
SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 322 8,087 SH   SOLE   0 0 8,087
MICROSOFT CORP COM 594918104 373 2,364 SH   SOLE   0 0 2,364
SKYWORKS SOLUTIONS INC COM 83088M102 377 3,120 SH   SOLE   0 0 3,120
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 397 11,233 SH   SOLE   0 0 11,233
AMAZON COM INC COM 023135106 440 238 SH   SOLE   0 0 238
JOHNSON & JOHNSON COM 478160104 441 3,024 SH   SOLE   0 0 3,024
WELLS FARGO CO NEW COM 949746101 449 8,354 SH   SOLE   0 0 8,354
CATERPILLAR INC DEL COM 149123101 459 3,111 SH   SOLE   0 0 3,111
ALPHABET INC CAP STK CL C 02079K107 467 349 SH   SOLE   0 0 349
UNITEDHEALTH GROUP INC COM 91324P102 491 1,671 SH   SOLE   0 0 1,671
VANGUARD GROUP DIV APP ETF 921908844 500 4,009 SH   SOLE   0 0 4,009
ISHARES TR RUSSELL 3000 ETF 464287689 504 2,672 SH   SOLE   0 0 2,672
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 522 4,357 SH   SOLE   0 0 4,357
ALPHABET INC CAP STK CL A 02079K305 530 396 SH   SOLE   0 0 396
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 537 14,290 SH   SOLE   0 0 14,290
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 544 6,714 SH   SOLE   0 0 6,714
ISHARES TR 1 3 YR TREAS BD 464287457 549 6,488 SH   SOLE   0 0 6,488
ISHARES TR RUS 1000 VAL ETF 464287598 603 4,422 SH   SOLE   0 0 4,422
SPDR SERIES TRUST PORTFOLIO SH TSR 78468R101 620 20,710 SH   SOLE   0 0 20,710
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 652 12,183 SH   SOLE   0 0 12,183
SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 694 10,562 SH   SOLE   0 0 10,562
NETFLIX INC COM 64110L106 744 2,300 SH   SOLE   0 0 2,300
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 753 13,704 SH   SOLE   0 0 13,704
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 812 26,315 SH   SOLE   0 0 26,315
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 814 15,146 SH   SOLE   0 0 15,146
MEDTRONIC PLC SHS G5960L103 836 7,370 SH   SOLE   0 0 7,370
ECOLAB INC COM 278865100 919 4,763 SH   SOLE   0 0 4,763
WISDOMTREE TR ITL HIGH DIV FD 97717W802 1,041 24,765 SH   SOLE   0 0 24,765
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 1,104 12,083 SH   SOLE   0 0 12,083
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 1,511 37,544 SH   SOLE   0 0 37,544
ISHARES TR CORE MSCI EAFE 46432F842 1,804 27,654 SH   SOLE   0 0 27,654
ISHARES TR CORE S&P US VLU 464287663 1,929 30,602 SH   SOLE   0 0 30,602
ISHARES TR EAFE SML CP ETF 464288273 1,983 31,843 SH   SOLE   0 0 31,843
ISHARES TR SP SMCP600VL ETF 464287879 2,160 13,430 SH   SOLE   0 0 13,430
ISHARES TR CORE S&P SCP ETF 464287804 2,194 26,169 SH   SOLE   0 0 26,169
ISHARES INC CORE MSCI EMKT 46434G103 2,267 42,177 SH   SOLE   0 0 42,177
SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 2,430 73,078 SH   SOLE   0 0 73,078
VANGUARD INDEX FDS LARGE CAP ETF 922908637 2,576 17,421 SH   SOLE   0 0 17,421
APPLE INC COM 037833100 2,676 9,115 SH   SOLE   0 0 9,115
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 2,890 38,214 SH   SOLE   0 0 38,214
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 2,928 57,997 SH   SOLE   0 0 57,997
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 3,066 91,159 SH   SOLE   0 0 91,159
SPDR SERIES TRUST NUVEEN BLMBRG SR 78468R739 3,132 63,776 SH   SOLE   0 0 63,776
XCEL ENERGY INC COM 98389B100 3,181 50,096 SH   SOLE   0 0 50,096
ISHARES TR SHRT NAT MUN ETF 464288158 3,467 32,466 SH   SOLE   0 0 32,466
ISHARES TR CORE S&P TTL STK 464287150 4,351 59,863 SH   SOLE   0 0 59,863
HEARTLAND FINL USA INC COM 42234Q102 4,894 107,109 SH   SOLE   0 0 107,109
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 5,077 185,495 SH   SOLE   0 0 185,495
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 5,206 150,233 SH   SOLE   0 0 150,233
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 6,470 223,710 SH   SOLE   0 0 223,710
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 7,560 125,756 SH   SOLE   0 0 125,756
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 8,432 109,674 SH   SOLE   0 0 109,674
WISDOMTREE TR INTL SMCAP DIV 97717W760 9,949 139,894 SH   SOLE   0 0 139,894
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 11,230 254,879 SH   SOLE   0 0 254,879
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 13,559 122,040 SH   SOLE   0 0 122,040
VANGUARD INDEX FDS SMALL CP ETF 922908751 16,812 101,497 SH   SOLE   0 0 101,497
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 18,133 407,757 SH   SOLE   0 0 407,757
3M CO COM 88579Y101 18,443 104,539 SH   SOLE   0 0 104,539
VANGUARD INDEX FDS SM CP VAL ETF 922908611 19,426 141,725 SH   SOLE   0 0 141,725
ISHARES TR EAFE VALUE ETF 464288877 20,716 414,905 SH   SOLE   0 0 414,905
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 21,425 325,118 SH   SOLE   0 0 325,118
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 23,628 417,602 SH   SOLE   0 0 417,602
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 30,228 373,052 SH   SOLE   0 0 373,052
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 32,641 404,926 SH   SOLE   0 0 404,926
VANGUARD INDEX FDS VALUE ETF 922908744 55,556 463,545 SH   SOLE   0 0 463,545
VANGUARD INDEX FDS TOTAL STK MKT 922908769 69,364 423,935 SH   SOLE   0 0 423,935