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,608 18,724 SH   SOLE   18,093 0 631
ABBOTT LABS COM 002824100 1,597 13,330 SH   SOLE   13,200 0 130
ABBVIE INC COM 00287Y109 638 5,895 SH   SOLE   5,895 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 367 1,330 SH   SOLE   1,280 0 50
ALPHABET INC CAP STK CL A 02079K305 1,095 531 SH   SOLE   512 0 19
ALPHABET INC CAP STK CL C 02079K107 871 421 SH   SOLE   421 0 0
ALTRIA GROUP INC COM 02209S103 486 9,501 SH   SOLE   9,501 0 0
AMAZON COM INC COM 023135106 1,769 572 SH   SOLE   561 0 11
AMERICAN EXPRESS CO COM 025816109 515 3,639 SH   SOLE   3,634 0 5
AMGEN INC COM 031162100 284 1,142 SH   SOLE   1,132 0 10
AMPHENOL CORP NEW CL A 032095101 264 4,000 SH   SOLE   4,000 0 0
ANTHEM INC COM 036752103 450 1,253 SH   SOLE   1,253 0 0
APPLE INC COM 037833100 28,644 234,499 SH   SOLE   227,143 0 7,356
APPLIED MATLS INC COM 038222105 583 4,366 SH   SOLE   4,366 0 0
AT&T INC COM 00206R102 903 29,834 SH   SOLE   28,484 0 1,350
AUTOMATIC DATA PROCESSING IN COM 053015103 9,627 51,080 SH   SOLE   51,080 0 0
BALL CORP COM 058498106 215 2,534 SH   SOLE   2,534 0 0
BAUSCH HEALTH COS INC COM 071734107 302 9,520 SH   SOLE   9,520 0 0
BECTON DICKINSON & CO COM 075887109 404 1,660 SH   SOLE   1,660 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3,433 13,438 SH   SOLE   11,558 0 1,880
BILL COM HLDGS INC COM 090043100 269 1,850 SH   SOLE   1,850 0 0
BK OF AMERICA CORP COM 060505104 863 22,293 SH   SOLE   21,187 0 1,106
BOEING CO COM 097023105 369 1,450 SH   SOLE   1,450 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,104 17,490 SH   SOLE   17,490 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 658 4,295 SH   SOLE   4,295 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 7,497 78,562 SH   SOLE   69,812 0 8,750
CADENCE DESIGN SYSTEM INC COM 127387108 630 4,602 SH   SOLE   4,602 0 0
CATERPILLAR INC COM 149123101 289 1,247 SH   SOLE   1,247 0 0
CDK GLOBAL INC COM 12508E101 989 18,295 SH   SOLE   18,295 0 0
CELCUITY INC COM 15102K100 425 29,615 SH   SOLE   29,615 0 0
CHEVRON CORP NEW COM 166764100 545 5,201 SH   SOLE   5,156 0 45
CISCO SYS INC COM 17275R102 580 11,217 SH   SOLE   11,162 0 55
COCA COLA CO COM 191216100 533 10,112 SH   SOLE   10,112 0 0
COMCAST CORP NEW CL A 20030N101 256 4,734 SH   SOLE   4,396 0 338
COMPUTE HEALTH ACQUISITIN CO UNIT 99/99/9999 204833206 153 15,150 SH   SOLE   15,150 0 0
COSTCO WHSL CORP NEW COM 22160K105 470 1,333 SH   SOLE   1,316 0 17
DEXCOM INC COM 252131107 479 1,332 SH   SOLE   1,332 0 0
DISNEY WALT CO COM 254687106 1,479 8,017 SH   SOLE   7,992 0 25
DONALDSON INC COM 257651109 229 3,943 SH   SOLE   3,943 0 0
DURECT CORP COM 266605104 135 68,000 SH   SOLE   68,000 0 0
EBAY INC. COM 278642103 210 3,435 SH   SOLE   3,435 0 0
ECOLAB INC COM 278865100 312 1,457 SH   SOLE   1,257 0 200
EDAP TMS S A SPONSORED ADR 268311107 330 39,261 SH   SOLE   39,261 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 126 16,397 SH   SOLE   16,397 0 0
EXXON MOBIL CORP COM 30231G102 439 7,870 SH   SOLE   6,897 0 973
FACEBOOK INC CL A 30303M102 1,072 3,638 SH   SOLE   3,638 0 0
FASTENAL CO COM 311900104 1,267 25,203 SH   SOLE   25,203 0 0
FEDEX CORP COM 31428X106 233 821 SH   SOLE   821 0 0
FORD MTR CO DEL COM 345370860 127 10,400 SH   SOLE   10,400 0 0
GENERAL ELECTRIC CO COM 369604103 1,018 77,534 SH   SOLE   77,534 0 0
GENERAL MLS INC COM 370334104 7,867 128,289 SH   SOLE   115,934 0 12,355
GENIUS BRANDS INTL INC COM 37229T301 80 41,300 SH   SOLE   41,300 0 0
GRACO INC COM 384109104 1,382 19,292 SH   SOLE   19,292 0 0
HEARTLAND FINL USA INC COM 42234Q102 2,881 57,322 SH   SOLE   57,322 0 0
HOME DEPOT INC COM 437076102 1,462 4,789 SH   SOLE   4,739 0 50
HONEYWELL INTL INC COM 438516106 449 2,067 SH   SOLE   2,017 0 50
HORMEL FOODS CORP COM 440452100 624 13,054 SH   SOLE   5,909 0 7,145
INTEL CORP COM 458140100 1,187 18,547 SH   SOLE   18,113 0 434
INTERNATIONAL BUSINESS MACHS COM 459200101 569 4,269 SH   SOLE   4,060 0 209
INTUITIVE SURGICAL INC COM NEW 46120E602 237 321 SH   SOLE   321 0 0
INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 26,206 423,433 SH   SOLE   408,237 0 15,196
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 2,987 16,938 SH   SOLE   12,578 0 4,360
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 388 2,365 SH   SOLE   2,365 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 1,390 4,355 SH   SOLE   4,342 0 13
ISHARES INC CORE MSCI EMKT 46434G103 1,191 18,508 SH   SOLE   7,937 0 10,571
ISHARES INC EM MKTS DIV ETF 464286319 220 5,615 SH   SOLE   5,615 0 0
ISHARES INC ESG AWR MSCI EM 46434G863 1,168 26,957 SH   SOLE   23,878 0 3,079
ISHARES TR CORE S&P MCP ETF 464287507 1,040 3,996 SH   SOLE   3,973 0 23
ISHARES TR CORE S&P SCP ETF 464287804 53,459 492,570 SH   SOLE   449,914 0 42,656
ISHARES TR CORE S&P TTL STK 464287150 1,404 15,327 SH   SOLE   14,641 0 686
ISHARES TR CORE S&P500 ETF 464287200 51,688 129,929 SH   SOLE   126,357 0 3,572
ISHARES TR EAFE VALUE ETF 464288877 47,384 929,638 SH   SOLE   863,220 0 66,418
ISHARES TR ESG AW MSCI EAFE 46435G516 1,730 22,800 SH   SOLE   19,554 0 3,246
ISHARES TR ESG AWARE MSCI 46435U663 5,559 144,228 SH   SOLE   134,934 0 9,294
ISHARES TR ESG AWR US AGRGT 46435U549 3,504 64,034 SH   SOLE   62,764 0 1,270
ISHARES TR ESG AWRE 1 5 YR 46435G243 1,752 67,465 SH   SOLE   59,665 0 7,800
ISHARES TR ESG EAFE ETF 46436E759 408 6,285 SH   SOLE   6,285 0 0
ISHARES TR ESG MSCI USA ETF 46436E767 776 23,412 SH   SOLE   23,412 0 0
ISHARES TR MSCI AC ASIA ETF 464288182 37,484 404,533 SH   SOLE   375,190 0 29,343
ISHARES TR MSCI EAFE ETF 464287465 696 9,176 SH   SOLE   6,011 0 3,165
ISHARES TR MSCI EMG MKT ETF 464287234 234 4,395 SH   SOLE   629 0 3,766
ISHARES TR MSCI KLD400 SOC 464288570 2,209 28,922 SH   SOLE   26,717 0 2,205
ISHARES TR MSCI USA ESG SLC 464288802 2,710 30,858 SH   SOLE   29,913 0 945
ISHARES TR PHLX SEMICND ETF 464287523 404 952 SH   SOLE   940 0 12
ISHARES TR RUS 1000 ETF 464287622 2,541 11,354 SH   SOLE   11,354 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 33,494 137,814 SH   SOLE   136,930 0 884
ISHARES TR RUS 1000 VAL ETF 464287598 2,186 14,427 SH   SOLE   14,202 0 225
ISHARES TR RUS 2000 GRW ETF 464287648 988 3,284 SH   SOLE   3,284 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 22,113 138,663 SH   SOLE   127,765 0 10,898
ISHARES TR RUS MD CP GR ETF 464287481 17,225 168,775 SH   SOLE   162,900 0 5,875
ISHARES TR RUS MDCP VAL ETF 464287473 459 4,202 SH   SOLE   4,202 0 0
ISHARES TR RUS MID CAP ETF 464287499 291 3,941 SH   SOLE   3,941 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 61,040 276,274 SH   SOLE   270,565 0 5,709
ISHARES TR S&P 500 GRWT ETF 464287309 406 6,234 SH   SOLE   6,234 0 0
ISHARES TR S&P MC 400VL ETF 464287705 15,648 153,522 SH   SOLE   137,896 0 15,626
ISHARES TR U.S. TECH ETF 464287721 227 2,585 SH   SOLE   2,585 0 0
JOHNSON & JOHNSON COM 478160104 996 6,057 SH   SOLE   6,057 0 0
JPMORGAN CHASE & CO COM 46625H100 2,109 13,857 SH   SOLE   13,829 0 28
LILLY ELI & CO COM 532457108 554 2,965 SH   SOLE   2,905 0 60
LOCKHEED MARTIN CORP COM 539830109 300 813 SH   SOLE   813 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 402 4,400 SH   SOLE   4,400 0 0
MCDONALDS CORP COM 580135101 860 3,835 SH   SOLE   3,830 0 5
MEDTRONIC PLC SHS G5960L103 2,035 17,228 SH   SOLE   10,138 0 7,090
MERCK & CO. INC COM 58933Y105 973 12,617 SH   SOLE   12,484 0 133
MICROSOFT CORP COM 594918104 4,483 19,013 SH   SOLE   18,793 0 220
NETFLIX INC COM 64110L106 294 564 SH   SOLE   559 0 5
NEXGEN ENERGY LTD COM 65340P106 37 10,200 SH   SOLE   10,200 0 0
NEXTERA ENERGY INC COM 65339F101 205 2,717 SH   SOLE   2,717 0 0
NORFOLK SOUTHN CORP COM 655844108 318 1,186 SH   SOLE   1,186 0 0
NUCOR CORP COM 670346105 245 3,053 SH   SOLE   3,040 0 13
NVIDIA CORPORATION COM 67066G104 598 1,120 SH   SOLE   1,119 0 1
ORACLE CORP COM 68389X105 1,132 16,137 SH   SOLE   16,137 0 0
OTTER TAIL CORP COM 689648103 290 6,274 SH   SOLE   6,274 0 0
PAYPAL HLDGS INC COM 70450Y103 886 3,650 SH   SOLE   3,650 0 0
PEPSICO INC COM 713448108 1,220 8,622 SH   SOLE   8,622 0 0
PFIZER INC COM 717081103 683 18,857 SH   SOLE   18,857 0 0
PHILIP MORRIS INTL INC COM 718172109 512 5,765 SH   SOLE   5,765 0 0
PROCTER AND GAMBLE CO COM 742718109 1,644 12,142 SH   SOLE   12,142 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 261 3,379 SH   SOLE   3,379 0 0
REALTY INCOME CORP COM 756109104 275 4,329 SH   SOLE   4,329 0 0
REVANCE THERAPEUTICS INC COM 761330109 573 20,491 SH   SOLE   20,491 0 0
RH COM 74967X103 361 605 SH   SOLE   605 0 0
ROBLOX CORP CL A 771049103 5,371 82,842 SH   SOLE   82,842 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 25,213 260,703 SH   SOLE   243,159 0 17,544
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 362 2,790 SH   SOLE   2,790 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 290 8,512 SH   SOLE   8,512 0 0
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 7,552 202,100 SH   SOLE   201,725 0 375
SPDR S&P 500 ETF TR TR UNIT 78462F103 7,597 19,168 SH   SOLE   18,619 0 549
SPDR SER TR PRTFLO S&P500 VL 78464A508 64,753 1,708,517 SH   SOLE   1,542,136 0 166,381
SPS COMM INC COM 78463M107 791 7,962 SH   SOLE   7,962 0 0
STRYKER CORPORATION COM 863667101 208 853 SH   SOLE   853 0 0
TACTILE SYS TECHNOLOGY INC COM 87357P100 458 8,400 SH   SOLE   8,400 0 0
TARGET CORP COM 87612E106 1,780 8,989 SH   SOLE   6,000 0 2,989
TENNANT CO COM 880345103 1,640 20,523 SH   SOLE   6,962 0 13,561
TESLA INC COM 88160R101 7,620 11,408 SH   SOLE   11,315 0 93
TITAN MED INC COM NEW 88830X819 126 73,830 SH   SOLE   73,830 0 0
TWO HBRS INVT CORP COM NEW 90187B408 124 16,982 SH   SOLE   16,982 0 0
UNITED PARCEL SERVICE INC CL B 911312106 23,640 139,067 SH   SOLE   139,057 0 10
UNITEDHEALTH GROUP INC COM 91324P102 4,813 12,937 SH   SOLE   12,724 0 213
URANIUM ENERGY CORP COM 916896103 42 14,800 SH   SOLE   14,800 0 0
US BANCORP DEL COM NEW 902973304 3,437 62,146 SH   SOLE   62,146 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 210 2,478 SH   SOLE   821 0 1,657
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 2,768 15,648 SH   SOLE   15,648 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 386 1,744 SH   SOLE   1,744 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,042 2,861 SH   SOLE   2,861 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 3,171 14,812 SH   SOLE   14,422 0 390
VANGUARD INDEX FDS TOTAL STK MKT 922908769 3,554 17,196 SH   SOLE   17,138 0 58
VANGUARD INDEX FDS VALUE ETF 922908744 315 2,393 SH   SOLE   2,393 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 1,244 20,496 SH   SOLE   20,496 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 21,802 224,096 SH   SOLE   224,096 0 0
VANGUARD WORLD FD MEGA GRWTH IND 921910816 30,477 147,180 SH   SOLE   139,852 0 7,328
VERIZON COMMUNICATIONS INC COM 92343V104 568 9,768 SH   SOLE   9,420 0 348
VISA INC COM CL A 92826C839 326 1,542 SH   SOLE   1,452 0 90
WALMART INC COM 931142103 305 2,248 SH   SOLE   2,203 0 45
WATERS CORP COM 941848103 302 1,063 SH   SOLE   1,053 0 10
WELLS FARGO CO NEW COM 949746101 903 23,105 SH   SOLE   23,007 0 98
WISDOMTREE TR EMER MKT HIGH FD 97717W315 1,010 22,774 SH   SOLE   22,774 0 0
WISDOMTREE TR US SMALLCAP DIVD 97717W604 225 7,229 SH   SOLE   7,229 0 0
XCEL ENERGY INC COM 98389B100 1,240 18,640 SH   SOLE   18,640 0 0
ZOETIS INC CL A 98978V103 471 2,993 SH   SOLE   2,993 0 0