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
3M CO COM 88579Y101 3,356 20,951 SH   SOLE   20,205 0 746
ABBOTT LABS COM 002824100 1,452 13,341 SH   SOLE   13,211 0 130
ABBVIE INC COM 00287Y109 525 5,989 SH   SOLE   5,989 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 301 1,330 SH   SOLE   1,280 0 50
ALPHABET INC CAP STK CL A 02079K305 790 539 SH   SOLE   520 0 19
ALPHABET INC CAP STK CL C 02079K107 600 408 SH   SOLE   408 0 0
ALTRIA GROUP INC COM 02209S103 359 9,300 SH   SOLE   9,300 0 0
AMAZON COM INC COM 023135106 1,738 552 SH   SOLE   541 0 11
AMERICAN EXPRESS CO COM 025816109 378 3,773 SH   SOLE   3,768 0 5
AMGEN INC COM 031162100 269 1,059 SH   SOLE   1,049 0 10
AMPHENOL CORP NEW CL A 032095101 217 2,000 SH   SOLE   2,000 0 0
ANTHEM INC COM 036752103 349 1,300 SH   SOLE   1,300 0 0
APPLE INC COM 037833100 27,020 233,311 SH   SOLE   225,735 0 7,576
APPLIED MATLS INC COM 038222105 265 4,455 SH   SOLE   4,455 0 0
AT&T INC COM 00206R102 640 22,456 SH   SOLE   21,106 0 1,350
AUTOMATIC DATA PROCESSING IN COM 053015103 7,125 51,080 SH   SOLE   51,080 0 0
BALL CORP COM 058498106 211 2,534 SH   SOLE   2,534 0 0
BANK NEW YORK MELLON CORP COM 064058100 318 9,269 SH   SOLE   8,155 0 1,114
BECTON DICKINSON & CO COM 075887109 386 1,660 SH   SOLE   1,660 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,775 13,030 SH   SOLE   11,150 0 1,880
BK OF AMERICA CORP COM 060505104 527 21,868 SH   SOLE   20,762 0 1,106
BOEING CO COM 097023105 293 1,772 SH   SOLE   1,772 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,050 17,409 SH   SOLE   17,409 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 567 4,295 SH   SOLE   4,295 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 7,074 69,229 SH   SOLE   66,038 0 3,191
CADENCE DESIGN SYSTEM INC COM 127387108 728 6,832 SH   SOLE   6,832 0 0
CDK GLOBAL INC COM 12508E101 797 18,295 SH   SOLE   18,295 0 0
CELCUITY INC COM 15102K100 169 29,115 SH   SOLE   29,115 0 0
CHEVRON CORP NEW COM 166764100 352 4,892 SH   SOLE   4,847 0 45
CISCO SYS INC COM 17275R102 461 11,699 SH   SOLE   11,644 0 55
CIVEO CORP CDA COM 17878Y108 14 20,000 SH   SOLE   20,000 0 0
COCA COLA CO COM 191216100 498 10,083 SH   SOLE   10,083 0 0
COMCAST CORP NEW CL A 20030N101 209 4,517 SH   SOLE   4,179 0 338
COSTCO WHSL CORP NEW COM 22160K105 465 1,309 SH   SOLE   1,292 0 17
DEXCOM INC COM 252131107 653 1,585 SH   SOLE   1,585 0 0
DISNEY WALT CO COM DISNEY 254687106 1,012 8,153 SH   SOLE   8,128 0 25
DURECT CORP COM 266605104 86 50,000 SH   SOLE   50,000 0 0
ECOLAB INC COM 278865100 322 1,610 SH   SOLE   1,410 0 200
EDAP TMS S A SPONSORED ADR 268311107 263 57,094 SH   SOLE   57,094 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 89 16,397 SH   SOLE   16,397 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 198 12,512 SH   SOLE   12,512 0 0
EXXON MOBIL CORP COM 30231G102 361 10,507 SH   SOLE   9,534 0 973
FACEBOOK INC CL A 30303M102 931 3,554 SH   SOLE   3,554 0 0
FEDEX CORP COM 31428X106 229 909 SH   SOLE   909 0 0
GENERAL ELECTRIC CO COM 369604103 490 78,685 SH   SOLE   78,685 0 0
GENERAL MLS INC COM 370334104 8,377 135,822 SH   SOLE   123,467 0 12,355
GILEAD SCIENCES INC COM 375558103 246 3,899 SH   SOLE   3,899 0 0
GRACO INC COM 384109104 1,190 19,392 SH   SOLE   19,392 0 0
HEARTLAND FINL USA INC COM 42234Q102 2,401 80,043 SH   SOLE   80,043 0 0
HOME DEPOT INC COM 437076102 1,347 4,852 SH   SOLE   4,802 0 50
HONEYWELL INTL INC COM 438516106 522 3,169 SH   SOLE   3,119 0 50
HORMEL FOODS CORP COM 440452100 637 13,024 SH   SOLE   5,879 0 7,145
INTEL CORP COM 458140100 989 19,106 SH   SOLE   18,672 0 434
INTERNATIONAL BUSINESS MACHS COM 459200101 602 4,947 SH   SOLE   4,678 0 269
INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 15,636 417,084 SH   SOLE   402,205 0 14,879
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 2,079 17,751 SH   SOLE   13,412 0 4,339
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 335 2,365 SH   SOLE   2,365 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 1,192 4,291 SH   SOLE   4,278 0 13
ISHARES INC CORE MSCI EMKT 46434G103 1,340 25,383 SH   SOLE   9,050 0 16,333
ISHARES INC ESG AWR MSCI EM 46434G863 728 20,455 SH   SOLE   15,937 0 4,518
ISHARES TR CORE S&P MCP ETF 464287507 1,141 6,158 SH   SOLE   4,465 0 1,693
ISHARES TR CORE S&P SCP ETF 464287804 40,064 570,467 SH   SOLE   518,615 0 51,852
ISHARES TR CORE S&P TTL STK 464287150 1,337 17,705 SH   SOLE   16,157 0 1,548
ISHARES TR CORE S&P500 ETF 464287200 45,481 135,336 SH   SOLE   131,642 0 3,694
ISHARES TR ESG AW MSCI EAFE 46435G516 1,216 19,160 SH   SOLE   14,500 0 4,660
ISHARES TR ESG AWARE MSCI 46435U663 3,165 119,336 SH   SOLE   107,143 0 12,193
ISHARES TR ESG AWR US AGRGT 46435U549 583 10,320 SH   SOLE   10,320 0 0
ISHARES TR ESG AWRE 1 5 YR 46435G243 1,840 70,484 SH   SOLE   56,042 0 14,442
ISHARES TR ESG MSCI USA ETF 46436E767 565 20,176 SH   SOLE   20,176 0 0
ISHARES TR MSCI AC ASIA ETF 464288182 1,190 15,425 SH   SOLE   15,425 0 0
ISHARES TR MSCI EAFE ETF 464287465 450 7,065 SH   SOLE   4,325 0 2,740
ISHARES TR MSCI KLD400 SOC 464288570 1,514 11,835 SH   SOLE   10,306 0 1,529
ISHARES TR MSCI USA ESG SLC 464288802 2,120 14,412 SH   SOLE   13,969 0 443
ISHARES TR PHLX SEMICND ETF 464287523 273 896 SH   SOLE   884 0 12
ISHARES TR RUS 1000 ETF 464287622 2,156 11,519 SH   SOLE   11,519 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 32,135 148,163 SH   SOLE   147,255 0 908
ISHARES TR RUS 1000 VAL ETF 464287598 1,742 14,744 SH   SOLE   14,519 0 225
ISHARES TR RUS 2000 GRW ETF 464287648 843 3,806 SH   SOLE   3,691 0 115
ISHARES TR RUS MD CP GR ETF 464287481 16,684 96,511 SH   SOLE   93,147 0 3,364
ISHARES TR RUS MDCP VAL ETF 464287473 465 5,754 SH   SOLE   5,754 0 0
ISHARES TR RUS MID CAP ETF 464287499 226 3,941 SH   SOLE   3,941 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 45,675 304,927 SH   SOLE   294,058 0 10,869
ISHARES TR S&P 500 GRWT ETF 464287309 813 3,517 SH   SOLE   3,517 0 0
JOHNSON & JOHNSON COM 478160104 770 5,175 SH   SOLE   5,175 0 0
JPMORGAN CHASE & CO COM 46625H100 1,354 14,061 SH   SOLE   14,033 0 28
LILLY ELI & CO COM 532457108 449 3,034 SH   SOLE   2,974 0 60
LOCKHEED MARTIN CORP COM 539830109 325 848 SH   SOLE   848 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 297 4,400 SH   SOLE   4,400 0 0
MCDONALDS CORP COM 580135101 857 3,906 SH   SOLE   3,901 0 5
MEDTRONIC PLC SHS G5960L103 1,056 10,163 SH   SOLE   10,163 0 0
MERCK & CO. INC COM 58933Y105 1,022 12,320 SH   SOLE   12,062 0 258
MICROSOFT CORP COM 594918104 3,364 15,994 SH   SOLE   15,774 0 220
NETEASE INC SPONSORED ADS 64110W102 409 900 SH   SOLE   900 0 0
NETFLIX INC COM 64110L106 326 652 SH   SOLE   647 0 5
NORFOLK SOUTHN CORP COM 655844108 259 1,211 SH   SOLE   1,211 0 0
NVIDIA CORPORATION COM 67066G104 258 477 SH   SOLE   477 0 0
ORACLE CORP COM 68389X105 969 16,237 SH   SOLE   16,237 0 0
OTTER TAIL CORP COM 689648103 308 8,516 SH   SOLE   8,516 0 0
PAYPAL HLDGS INC COM 70450Y103 725 3,680 SH   SOLE   3,680 0 0
PEPSICO INC COM 713448108 1,157 8,348 SH   SOLE   8,348 0 0
PFIZER INC COM 717081103 695 18,938 SH   SOLE   18,938 0 0
PHILIP MORRIS INTL INC COM 718172109 430 5,728 SH   SOLE   5,728 0 0
PROCTER AND GAMBLE CO COM 742718109 1,694 12,186 SH   SOLE   12,186 0 0
REALTY INCOME CORP COM 756109104 227 3,737 SH   SOLE   3,737 0 0
SALESFORCE COM INC COM 79466L302 211 839 SH   SOLE   664 0 175
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 23,058 289,524 SH   SOLE   270,232 0 19,292
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 321 2,790 SH   SOLE   2,790 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 205 8,512 SH   SOLE   8,512 0 0
SIENTRA INC COM 82621J105 64 18,731 SH   SOLE   18,731 0 0
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 6,193 203,971 SH   SOLE   203,596 0 375
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,599 7,761 SH   SOLE   7,216 0 545
SPDR SER TR PRTFLO S&P500 VL 78464A508 48,445 1,604,123 SH   SOLE   1,426,765 0 177,358
SPS COMMERCE INC COM 78463M107 620 7,962 SH   SOLE   7,962 0 0
TACTILE SYS TECHNOLOGY INC COM 87357P100 307 8,400 SH   SOLE   8,400 0 0
TARGET CORP COM 87612E106 1,055 6,700 SH   SOLE   6,452 0 248
TENNANT CO COM 880345103 1,313 21,752 SH   SOLE   8,191 0 13,561
TESLA INC COM 88160R101 2,619 6,105 SH   SOLE   6,035 0 70
TITAN MED INC COM NEW 88830X819 124 168,200 SH   SOLE   168,200 0 0
TWO HBRS INVT CORP COM NEW 90187B408 85 16,685 SH   SOLE   16,685 0 0
UNITED PARCEL SERVICE INC CL B 911312106 7,322 43,944 SH   SOLE   43,944 0 0
UNITEDHEALTH GROUP INC COM 91324P102 4,014 12,874 SH   SOLE   12,661 0 213
US BANCORP DEL COM NEW 902973304 2,039 56,863 SH   SOLE   56,863 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 2,030 15,648 SH   SOLE   15,648 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 283 1,606 SH   SOLE   1,606 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 2,714 17,647 SH   SOLE   16,642 0 1,005
VANGUARD INDEX FDS TOTAL STK MKT 922908769 2,813 16,515 SH   SOLE   16,457 0 58
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 1,474 29,216 SH   SOLE   29,216 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 10,705 132,754 SH   SOLE   132,754 0 0
VANGUARD WORLD FD MEGA GRWTH IND 921910816 26,996 145,607 SH   SOLE   137,772 0 7,835
VERIZON COMMUNICATIONS INC COM 92343V104 681 11,447 SH   SOLE   11,099 0 348
VISA INC COM CL A 92826C839 327 1,633 SH   SOLE   1,543 0 90
WALMART INC COM 931142103 280 2,002 SH   SOLE   1,967 0 35
WATERS CORP COM 941848103 208 1,063 SH   SOLE   1,053 0 10
WELLS FARGO CO NEW COM 949746101 816 34,719 SH   SOLE   34,221 0 498
WISDOMTREE TR EMER MKT HIGH FD 97717W315 2,317 65,751 SH   SOLE   65,751 0 0
XCEL ENERGY INC COM 98389B100 1,476 21,384 SH   SOLE   21,384 0 0
ZOETIS INC CL A 98978V103 502 3,037 SH   SOLE   3,037 0 0