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
FASTENAL CO COM 311900104 202 3,709 SH   SOLE   0 0 3,709
BOEING CO COM 097023105 210 641 SH   SOLE   0 0 641
US BANCORP DEL COM NEW 902973304 212 4,207 SH   SOLE   0 0 4,207
INTERNATIONAL BUSINESS MACHS COM 459200101 218 1,420 SH   SOLE   0 0 1,420
PFIZER INC COM 717081103 226 6,359 SH   SOLE   0 0 6,359
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 233 4,000 SH   SOLE   0 0 4,000
DELTA AIR LINES INC DEL COM NEW 247361702 234 4,261 SH   OTR   0 0 4,261
ISHARES TR MSCI EAFE ETF 464287465 235 3,374 SH   SOLE   0 0 3,374
WISDOMTREE TR ITL HIGH DIV FD 97717W802 246 5,644 SH   SOLE   0 0 5,644
FACEBOOK INC CL A 30303M102 251 1,572 SH   SOLE   0 0 1,572
JOHNSON & JOHNSON COM 478160104 263 2,056 SH   SOLE   0 0 2,056
SPDR SER TR PORTFOLIO SH TSR 78468R101 264 8,905 SH   SOLE   0 0 8,905
MICROSOFT CORP COM 594918104 265 2,903 SH   SOLE   0 0 2,903
ALPHABET INC CAP STK CL C 02079K107 305 296 SH   SOLE   0 0 296
EXPEDITORS INTL WASH INC COM 302130109 315 4,980 SH   SOLE   0 0 4,980
ALPHABET INC CAP STK CL A 02079K305 328 316 SH   SOLE   0 0 316
SKYWORKS SOLUTIONS INC COM 83088M102 351 3,500 SH   SOLE   0 0 3,500
CATERPILLAR INC DEL COM 149123101 371 2,518 SH   SOLE   0 0 2,518
ISHARES TR RUS 1000 VAL ETF 464287598 377 3,142 SH   SOLE   0 0 3,142
VANGUARD GROUP DIV APP ETF 921908844 406 4,021 SH   SOLE   0 0 4,021
ISHARES TR RUSSELL 3000 ETF 464287689 416 2,658 SH   SOLE   0 0 2,658
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 442 11,877 SH   SOLE   0 0 11,877
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 459 4,369 SH   SOLE   0 0 4,369
WELLS FARGO CO NEW COM 949746101 564 10,754 SH   SOLE   0 0 10,754
ECOLAB INC COM 278865100 621 4,534 SH   SOLE   0 0 4,534
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 649 8,817 SH   SOLE   0 0 8,817
NETFLIX INC COM 64110L106 664 2,247 SH   SOLE   0 0 2,247
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 786 15,411 SH   SOLE   0 0 15,411
SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 816 6,608 SH   SOLE   0 0 6,608
UNITEDHEALTH GROUP INC COM 91324P102 825 3,857 SH   SOLE   0 0 3,857
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 827 15,208 SH   SOLE   0 0 15,208
ISHARES TR CORE MSCI EAFE 46432F842 993 15,075 SH   SOLE   0 0 15,075
ISHARES TR SHRT NAT MUN ETF 464288158 995 9,487 SH   SOLE   0 0 9,487
ISHARES TR CORE S&P US VLU 464287663 1,183 22,275 SH   SOLE   0 0 22,275
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 1,184 23,298 SH   SOLE   0 0 23,298
SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 1,208 33,730 SH   SOLE   0 0 33,730
APPLE INC COM 037833100 1,762 10,501 SH   SOLE   0 0 10,501
ISHARES INC CORE MSCI EMKT 46434G103 1,946 33,321 SH   SOLE   0 0 33,321
ISHARES TR CORE S&P SCP ETF 464287804 1,957 25,412 SH   SOLE   0 0 25,412
VANGUARD INDEX FDS LARGE CAP ETF 922908637 2,006 16,550 SH   SOLE   0 0 16,550
ISHARES TR EAFE SML CP ETF 464288273 2,020 30,983 SH   SOLE   0 0 30,983
ISHARES TR SP SMCP600VL ETF 464287879 2,189 14,513 SH   SOLE   0 0 14,513
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 2,809 56,370 SH   SOLE   0 0 56,370
ISHARES TR CORE S&P TTL STK 464287150 2,917 48,251 SH   SOLE   0 0 48,251
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 2,922 42,271 SH   SOLE   0 0 42,271
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 3,100 91,947 SH   SOLE   0 0 91,947
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 3,686 122,940 SH   SOLE   0 0 122,940
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 4,075 111,615 SH   SOLE   0 0 111,615
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 4,842 168,712 SH   SOLE   0 0 168,712
XCEL ENERGY INC COM 98389B100 5,129 112,774 SH   SOLE   0 0 112,774
HEARTLAND FINL USA INC COM 42234Q102 5,452 107,109 SH   SOLE   0 0 107,109
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 5,710 89,507 SH   SOLE   0 0 89,507
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 6,008 113,693 SH   SOLE   0 0 113,693
WISDOMTREE TR INTL SMCAP DIV 97717W760 6,042 79,054 SH   SOLE   0 0 79,054
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 8,298 187,518 SH   SOLE   0 0 187,518
SPDR SER TR NUVEEN BLMBRG SR 78468R739 9,547 199,641 SH   SOLE   0 0 199,641
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 10,285 86,258 SH   SOLE   0 0 86,258
VANGUARD INDEX FDS SMALL CP ETF 922908751 12,615 85,866 SH   SOLE   0 0 85,866
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 14,105 300,225 SH   SOLE   0 0 300,225
VANGUARD INDEX FDS SM CP VAL ETF 922908611 14,868 114,883 SH   SOLE   0 0 114,883
ISHARES TR EAFE VALUE ETF 464288877 15,295 280,390 SH   SOLE   0 0 280,390
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 18,176 214,238 SH   SOLE   0 0 214,238
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 19,274 352,164 SH   SOLE   0 0 352,164
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 26,785 341,465 SH   SOLE   0 0 341,465
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 27,670 352,800 SH   SOLE   0 0 352,800
VANGUARD INDEX FDS VALUE ETF 922908744 42,242 409,399 SH   SOLE   0 0 409,399
VANGUARD INDEX FDS TOTAL STK MKT 922908769 53,142 391,555 SH   SOLE   0 0 391,555
3M CO COM 88579Y101 63,675 290,064 SH   SOLE   0 0 290,064