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,260 18,582 SH   SOLE   17,951 0 631
ABBOTT LABS COM 002824100 1,593 13,484 SH   SOLE   13,354 0 130
ABBVIE INC COM 00287Y109 680 6,306 SH   SOLE   6,306 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 425 1,330 SH   SOLE   1,280 0 50
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 292 1,974 SH   SOLE   1,964 0 10
ALPHABET INC CAP STK CL C 02079K107 1,130 424 SH   SOLE   424 0 0
ALPHABET INC CAP STK CL A 02079K305 1,751 655 SH   SOLE   636 0 19
ALTRIA GROUP INC COM 02209S103 445 9,766 SH   SOLE   9,766 0 0
AMAZON COM INC COM 023135106 1,911 582 SH   SOLE   568 0 14
AMERICAN EXPRESS CO COM 025816109 611 3,645 SH   SOLE   3,640 0 5
AMGEN INC COM 031162100 275 1,292 SH   SOLE   1,282 0 10
AMPHENOL CORP NEW CL A 032095101 293 4,000 SH   SOLE   4,000 0 0
ANALOG DEVICES INC COM 032654105 479 2,862 SH   SOLE   2,862 0 0
ANTHEM INC COM 036752103 467 1,253 SH   SOLE   1,253 0 0
AON PLC SHS CL A G0403H108 974 3,408 SH   SOLE   3,408 0 0
APPLE INC COM 037833100 33,909 239,643 SH   SOLE   232,864 0 6,779
APPLIED MATLS INC COM 038222105 569 4,417 SH   SOLE   4,417 0 0
AT&T INC COM 00206R102 591 21,864 SH   SOLE   20,514 0 1,350
AUTOMATIC DATA PROCESSING IN COM 053015103 10,243 51,235 SH   SOLE   51,235 0 0
AUTOSCOPE TECHNOLOGIES CORP COM ADDED 053306106 239 32,419 SH   SOLE   32,419 0 0
BALL CORP COM 058498106 228 2,534 SH   SOLE   2,534 0 0
BANK NEW YORK MELLON CORP COM 064058100 347 6,687 SH   SOLE   5,573 0 1,114
BAUSCH HEALTH COS INC COM 071734107 265 9,520 SH   SOLE   9,520 0 0
BECTON DICKINSON & CO COM 075887109 429 1,745 SH   SOLE   1,745 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3,669 13,441 SH   SOLE   11,561 0 1,880
BILL COM HLDGS INC COM 090043100 486 1,820 SH   SOLE   1,820 0 0
BK OF AMERICA CORP COM 060505104 938 22,102 SH   SOLE   20,996 0 1,106
BOEING CO COM 097023105 280 1,271 SH   SOLE   1,271 0 0
BRIGHT HEALTH GROUP INC COM 10920V107 218 26,755 SH   SOLE   26,755 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,028 17,374 SH   SOLE   17,374 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 716 4,295 SH   SOLE   4,295 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 6,518 74,923 SH   SOLE   69,812 0 5,111
CADENCE DESIGN SYSTEM INC COM 127387108 697 4,602 SH   SOLE   4,602 0 0
CATERPILLAR INC COM 149123101 360 1,878 SH   SOLE   1,878 0 0
CDK GLOBAL INC COM 12508E101 781 18,345 SH   SOLE   18,345 0 0
CELCUITY INC COM 15102K100 524 29,115 SH   SOLE   29,115 0 0
CHEVRON CORP NEW COM 166764100 546 5,382 SH   SOLE   5,337 0 45
CISCO SYS INC COM 17275R102 616 11,311 SH   SOLE   11,256 0 55
CLEVELAND-CLIFFS INC NEW COM 185899101 1,211 61,110 SH   SOLE   10,618 0 50,492
COCA COLA CO COM 191216100 509 9,693 SH   SOLE   9,693 0 0
COMCAST CORP NEW CL A 20030N101 271 4,842 SH   SOLE   4,504 0 338
COMPUTE HEALTH ACQUISITIN CO UNIT 99/99/9999 204833206 152 15,150 SH   SOLE   15,150 0 0
COSTCO WHSL CORP NEW COM 22160K105 682 1,518 SH   SOLE   1,501 0 17
DEXCOM INC COM 252131107 682 1,248 SH   SOLE   1,248 0 0
DISNEY WALT CO COM 254687106 1,353 7,998 SH   SOLE   7,973 0 25
DONALDSON INC COM 257651109 221 3,853 SH   SOLE   3,853 0 0
DURECT CORP COM 266605104 87 68,000 SH   SOLE   68,000 0 0
EBAY INC. COM 278642103 243 3,482 SH   SOLE   3,482 0 0
ECOLAB INC COM 278865100 308 1,477 SH   SOLE   1,277 0 200
EDAP TMS S A SPONSORED ADR 268311107 250 39,261 SH   SOLE   39,261 0 0
EXXON MOBIL CORP COM 30231G102 471 8,008 SH   SOLE   7,035 0 973
FACEBOOK INC CL A 30303M102 1,246 3,671 SH   SOLE   3,671 0 0
FASTENAL CO COM 311900104 1,204 23,326 SH   SOLE   23,326 0 0
FORD MTR CO DEL COM 345370860 154 10,857 SH   SOLE   10,857 0 0
GENERAL ELECTRIC CO COM NEW ADDED 369604301 990 9,610 SH   SOLE   9,610 0 0
GENERAL MLS INC COM 370334104 7,674 128,291 SH   SOLE   115,936 0 12,355
GRACO INC COM 384109104 1,350 19,292 SH   SOLE   19,292 0 0
HEARTLAND FINL USA INC COM 42234Q102 2,756 57,322 SH   SOLE   57,322 0 0
HOME DEPOT INC COM 437076102 1,560 4,753 SH   SOLE   4,703 0 50
HONEYWELL INTL INC COM 438516106 471 2,218 SH   SOLE   2,168 0 50
HORMEL FOODS CORP COM 440452100 537 13,097 SH   SOLE   5,952 0 7,145
HUBSPOT INC COM 443573100 295 437 SH   SOLE   437 0 0
INTEL CORP COM 458140100 1,013 19,022 SH   SOLE   17,888 0 1,134
INTERNATIONAL BUSINESS MACHS COM 459200101 563 4,054 SH   SOLE   3,795 0 259
INTUITIVE SURGICAL INC COM NEW 46120E602 324 326 SH   SOLE   326 0 0
INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 29,023 432,540 SH   SOLE   418,429 0 14,111
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 2,942 16,122 SH   SOLE   11,812 0 4,310
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 455 2,365 SH   SOLE   2,365 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 1,573 4,394 SH   SOLE   4,331 0 63
ISHARES INC EM MKTS DIV ETF 464286319 220 5,654 SH   SOLE   5,654 0 0
ISHARES INC ESG AWR MSCI EM 46434G863 1,224 29,545 SH   SOLE   26,190 0 3,355
ISHARES INC CORE MSCI EMKT 46434G103 598 9,688 SH   SOLE   4,053 0 5,635
ISHARES TR ESG EAFE ETF 46436E759 719 10,607 SH   SOLE   10,607 0 0
ISHARES TR MSCI KLD400 SOC 464288570 2,872 34,512 SH   SOLE   32,548 0 1,964
ISHARES TR ESG AWR US AGRGT 46435U549 4,900 88,875 SH   SOLE   82,332 0 6,543
ISHARES TR MSCI EMG MKT ETF 464287234 234 4,645 SH   SOLE   872 0 3,773
ISHARES TR MSCI EAFE ETF 464287465 618 7,926 SH   SOLE   6,351 0 1,575
ISHARES TR EAFE VALUE ETF 464288877 54,529 1,072,344 SH   SOLE   1,009,613 0 62,731
ISHARES TR ESG AW MSCI EAFE 46435G516 2,155 27,493 SH   SOLE   24,086 0 3,407
ISHARES TR ESG AWARE MSCI 46435U663 8,604 220,567 SH   SOLE   200,464 0 20,103
ISHARES TR CORE MSCI EAFE 46432F842 583 7,857 SH   SOLE   7,857 0 0
ISHARES TR CORE S&P MCP ETF 464287507 1,059 4,024 SH   SOLE   3,997 0 27
ISHARES TR S&P MC 400VL ETF 464287705 33,642 326,493 SH   SOLE   305,039 0 21,454
ISHARES TR CORE S&P SCP ETF 464287804 56,178 514,501 SH   SOLE   472,283 0 42,218
ISHARES TR CORE S&P TTL STK 464287150 1,044 10,608 SH   SOLE   10,103 0 505
ISHARES TR CORE S&P500 ETF 464287200 55,666 129,210 SH   SOLE   125,704 0 3,506
ISHARES TR S&P 500 GRWT ETF 464287309 461 6,234 SH   SOLE   6,234 0 0
ISHARES TR RUS 1000 ETF 464287622 2,744 11,354 SH   SOLE   11,354 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 2,113 13,502 SH   SOLE   13,396 0 106
ISHARES TR RUS 1000 GRW ETF 464287614 37,475 136,750 SH   SOLE   135,866 0 884
ISHARES TR RUSSELL 2000 ETF 464287655 58,326 266,634 SH   SOLE   261,451 0 5,183
ISHARES TR RUS 2000 VAL ETF 464287630 25,155 156,991 SH   SOLE   147,269 0 9,722
ISHARES TR RUS 2000 GRW ETF 464287648 974 3,319 SH   SOLE   3,319 0 0
ISHARES TR RUS MD CP GR ETF 464287481 18,829 168,014 SH   SOLE   162,447 0 5,567
ISHARES TR RUS MID CAP ETF 464287499 308 3,941 SH   SOLE   3,941 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 464 4,100 SH   SOLE   4,100 0 0
ISHARES TR U.S. TECH ETF 464287721 262 2,590 SH   SOLE   2,590 0 0
ISHARES TR ISHARES SEMICDTR 464287523 416 933 SH   SOLE   921 0 12
ISHARES TR MSCI USA ESG SLC 464288802 3,440 35,855 SH   SOLE   34,653 0 1,202
ISHARES TR ESG AWRE 1 5 YR 46435G243 1,358 52,252 SH   SOLE   48,792 0 3,460
ISHARES TR ESG MSCI USA ETF 46436E767 962 26,631 SH   SOLE   26,631 0 0
JOHNSON & JOHNSON COM 478160104 1,056 6,539 SH   SOLE   6,539 0 0
JPMORGAN CHASE & CO COM 46625H100 2,256 13,780 SH   SOLE   13,752 0 28
L3HARRIS TECHNOLOGIES INC COM 502431109 206 936 SH   SOLE   936 0 0
LILLY ELI & CO COM 532457108 711 3,078 SH   SOLE   3,018 0 60
LOCKHEED MARTIN CORP COM 539830109 294 852 SH   SOLE   722 0 130
MCDONALDS CORP COM 580135101 955 3,961 SH   SOLE   3,956 0 5
MEDTRONIC PLC SHS G5960L103 2,091 16,683 SH   SOLE   10,210 0 6,473
MERCK & CO INC COM 58933Y105 945 12,587 SH   SOLE   12,454 0 133
MICROSOFT CORP COM 594918104 5,252 18,629 SH   SOLE   18,399 0 230
NETFLIX INC COM 64110L106 349 571 SH   SOLE   566 0 5
NEXTERA ENERGY INC COM 65339F101 206 2,622 SH   SOLE   2,622 0 0
NIKE INC CL B 654106103 211 1,450 SH   SOLE   1,450 0 0
NORFOLK SOUTHN CORP COM 655844108 285 1,189 SH   SOLE   1,189 0 0
NUCOR CORP COM 670346105 302 3,065 SH   SOLE   3,065 0 0
NVIDIA CORPORATION COM 67066G104 941 4,542 SH   SOLE   4,542 0 0
ORACLE CORP COM 68389X105 1,371 15,737 SH   SOLE   15,737 0 0
ORGANON & CO COMMON STOCK 68622V106 223 6,813 SH   SOLE   6,800 0 13
OTTER TAIL CORP COM 689648103 225 4,020 SH   SOLE   4,020 0 0
PAYPAL HLDGS INC COM 70450Y103 948 3,644 SH   SOLE   3,644 0 0
PEPSICO INC COM 713448108 1,315 8,740 SH   SOLE   8,740 0 0
PFIZER INC COM 717081103 823 19,124 SH   SOLE   19,124 0 0
PHILIP MORRIS INTL INC COM 718172109 557 5,880 SH   SOLE   5,880 0 0
PROCTER AND GAMBLE CO COM 742718109 1,705 12,192 SH   SOLE   12,192 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 305 3,547 SH   SOLE   3,547 0 0
REALTY INCOME CORP COM 756109104 282 4,350 SH   SOLE   4,350 0 0
REVANCE THERAPEUTICS INC COM 761330109 571 20,491 SH   SOLE   20,491 0 0
RH COM 74967X103 400 600 SH   SOLE   600 0 0
ROBLOX CORP CL A 771049103 124,063 1,642,131 SH   SOLE   1,642,131 0 0
ROCKWELL AUTOMATION INC COM 773903109 201 683 SH   SOLE   683 0 0
SALESFORCE COM INC COM 79466L302 240 885 SH   SOLE   710 0 175
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 26,389 254,086 SH   SOLE   239,457 0 14,629
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 413 2,790 SH   SOLE   2,790 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 375 9,991 SH   SOLE   9,991 0 0
SHOPIFY INC CL A 82509L107 226 167 SH   SOLE   152 0 15
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 7,661 199,060 SH   SOLE   198,685 0 375
SPDR S&P 500 ETF TR TR UNIT 78462F103 8,238 19,196 SH   SOLE   18,645 0 551
SPDR SER TR PRTFLO S&P500 VL 78464A508 69,825 1,790,394 SH   SOLE   1,625,980 0 164,414
SPS COMM INC COM 78463M107 1,284 7,962 SH   SOLE   7,962 0 0
STRYKER CORPORATION COM 863667101 225 853 SH   SOLE   853 0 0
TACTILE SYS TECHNOLOGY INC COM 87357P100 373 8,400 SH   SOLE   8,400 0 0
TARGET CORP COM 87612E106 1,482 6,477 SH   SOLE   6,372 0 105
TENNANT CO COM 880345103 1,518 20,523 SH   SOLE   6,962 0 13,561
TESLA INC COM 88160R101 8,884 11,455 SH   SOLE   11,365 0 90
TITAN MED INC COM NEW 88830X819 78 51,230 SH   SOLE   51,230 0 0
TWO HBRS INVT CORP COM NEW 90187B408 77 12,179 SH   SOLE   12,179 0 0
UNITED PARCEL SERVICE INC CL B 911312106 25,339 139,151 SH   SOLE   139,141 0 10
UNITEDHEALTH GROUP INC COM 91324P102 5,122 13,108 SH   SOLE   12,866 0 242
URANIUM ENERGY CORP COM 916896103 49 16,200 SH   SOLE   16,200 0 0
US BANCORP DEL COM NEW 902973304 3,684 61,976 SH   SOLE   61,976 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 219 2,564 SH   SOLE   907 0 1,657
VANGUARD INDEX FDS SMALL CP ETF 922908751 2,903 13,276 SH   SOLE   13,276 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 478 2,021 SH   SOLE   2,021 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,262 3,201 SH   SOLE   3,201 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 4,394 19,788 SH   SOLE   19,730 0 58
VANGUARD INDEX FDS VALUE ETF 922908744 265 1,957 SH   SOLE   1,957 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 2,836 15,553 SH   SOLE   15,553 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 976 16,003 SH   SOLE   16,003 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 44,327 435,305 SH   SOLE   430,526 0 4,779
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 286 5,710 SH   SOLE   5,710 0 0
VANGUARD STAR FDS VG TL INTL STK F 921909768 397 6,272 SH   SOLE   6,272 0 0
VANGUARD WORLD FD MEGA GRWTH IND 921910816 34,669 147,651 SH   SOLE   141,129 0 6,522
VERIZON COMMUNICATIONS INC COM 92343V104 527 9,756 SH   SOLE   9,408 0 348
VISA INC COM CL A 92826C839 348 1,562 SH   SOLE   1,472 0 90
WALMART INC COM 931142103 314 2,252 SH   SOLE   2,207 0 45
WATERS CORP COM 941848103 380 1,063 SH   SOLE   1,053 0 10
WELLS FARGO CO NEW COM 949746101 984 21,208 SH   SOLE   21,152 0 56
WISDOMTREE TR EMER MKT HIGH FD 97717W315 361 8,281 SH   SOLE   8,281 0 0
WISDOMTREE TR US SMALLCAP DIVD 97717W604 223 7,229 SH   SOLE   7,229 0 0
XCEL ENERGY INC COM 98389B100 936 14,970 SH   SOLE   14,470 0 500
ZOETIS INC CL A 98978V103 581 2,993 SH   SOLE   2,993 0 0