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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ISHARES TR CORE DIV GRWTH 46434V621   51,886,129 1,037,930 SH   SOLE   0 0 1,037,930
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   50,528,115 1,118,621 SH   SOLE   0 0 1,118,621
ISHARES TR CORE S&P500 ETF 464287200   28,259,707 68,745 SH   SOLE   0 0 68,745
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   20,502,492 419,102 SH   SOLE   0 0 419,102
VANGUARD INDEX FDS MID CAP ETF 922908629   17,549,251 83,203 SH   SOLE   0 0 83,203
ISHARES TR RUS 1000 VAL ETF 464287598   13,880,594 91,164 SH   SOLE   0 0 91,164
ISHARES TR TIPS BD ETF 464287176   12,721,719 115,390 SH   SOLE   0 0 115,390
ISHARES TR RUS 1000 GRW ETF 464287614   10,877,418 44,519 SH   SOLE   0 0 44,519
SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103   9,985,326 362,050 SH   SOLE   0 0 362,050
APPLE INC COM 037833100   8,865,095 53,760 SH   SOLE   0 0 53,760
ISHARES TR CORE US AGGBD ET 464287226   7,898,803 79,273 SH   SOLE   0 0 79,273
ISHARES TR 20 YR TR BD ETF 464287432   7,324,378 68,858 SH   SOLE   0 0 68,858
SPDR SER TR PORTFOLIO AGRGTE 78464A649   7,273,696 282,036 SH   SOLE   0 0 282,036
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   6,967,269 91,087 SH   SOLE   0 0 91,087
3M CO COM 88579Y101   5,738,228 54,593 SH   SOLE   0 0 54,593
ISHARES TR EAFE GRWTH ETF 464288885   4,181,468 44,636 SH   SOLE   0 0 44,636
ANALOG DEVICES INC COM 032654105   3,946,184 20,009 SH   SOLE   0 0 20,009
ISHARES INC CORE MSCI EMKT 46434G103   3,730,680 76,464 SH   SOLE   0 0 76,464
ISHARES TR RUS 2000 VAL ETF 464287630   3,325,163 24,268 SH   SOLE   0 0 24,268
ISHARES TR EAFE SML CP ETF 464288273   3,260,077 54,782 SH   SOLE   0 0 54,782
LOCKHEED MARTIN CORP COM 539830109   2,697,136 5,705 SH   SOLE   0 0 5,705
MICROSOFT CORP COM 594918104   2,258,305 7,833 SH   SOLE   0 0 7,833
INVESCO QQQ TR UNIT SER 1 46090E103   2,190,672 6,826 SH   SOLE   0 0 6,826
AMAZON COM INC COM 023135106   2,024,082 19,596 SH   SOLE   0 0 19,596
ISHARES TR U.S. TECH ETF 464287721   1,731,457 18,656 SH   SOLE   0 0 18,656
ISHARES TR CORE S&P SCP ETF 464287804   1,441,263 14,904 SH   SOLE   0 0 14,904
ISHARES TR CORE S&P MCP ETF 464287507   1,424,013 5,692 SH   SOLE   0 0 5,692
ISHARES TR RUS 2000 GRW ETF 464287648   1,184,376 5,222 SH   SOLE   0 0 5,222
ISHARES TR MSCI EAFE ETF 464287465   1,154,859 16,147 SH   SOLE   0 0 16,147
BIO-TECHNE CORP COM 09073M104   1,133,975 15,285 SH   SOLE   0 0 15,285
ALPHABET INC CAP STK CL C 02079K107   1,027,606 9,881 SH   SOLE   0 0 9,881
ADVANCED MICRO DEVICES INC COM 007903107   887,213 9,052 SH   SOLE   0 0 9,052
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   761,121 4,942 SH   SOLE   0 0 4,942
MERCK & CO INC COM 58933Y105   754,454 7,091 SH   SOLE   0 0 7,091
UNITEDHEALTH GROUP INC COM 91324P102   735,444 1,556 SH   SOLE   0 0 1,556
BRIDGEWATER BANCSHARES INC COM ACCD INV 108621103   714,356 65,900 SH   SOLE   0 0 65,900
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   711,564 4,712 SH   SOLE   0 0 4,712
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   697,480 2,259 SH   SOLE   0 0 2,259
PEPSICO INC COM 713448108   688,510 3,777 SH   SOLE   0 0 3,777
ISHARES TR U.S. MED DVC ETF 464288810   672,042 12,450 SH   SOLE   0 0 12,450
SPDR S&P 500 ETF TR TR UNIT 78462F103   654,809 1,599 SH   SOLE   0 0 1,599
AMGEN INC COM 031162100   560,414 2,318 SH   SOLE   0 0 2,318
SPDR SER TR PRTFLO S&P500 GW 78464A409   547,095 9,882 SH   SOLE   0 0 9,882
ISHARES TR EAFE VALUE ETF 464288877   542,455 11,178 SH   SOLE   0 0 11,178
ISHARES GOLD TR ISHARES NEW 464285204   541,597 14,493 SH   SOLE   0 0 14,493
US BANCORP DEL COM NEW 902973304   528,043 14,647 SH   SOLE   0 0 14,647
VERIZON COMMUNICATIONS INC COM 92343V104   522,495 13,435 SH   SOLE   0 0 13,435
JPMORGAN CHASE & CO COM 46625H100   507,538 3,895 SH   SOLE   0 0 3,895
ISHARES TR RUS 1000 ETF 464287622   494,915 2,197 SH   SOLE   0 0 2,197
BERKSHIRE HATHAWAY INC DEL CL A 084670108   465,600 1 SH   SOLE   0 0 1
SPDR SER TR PORTFOLIO INTRMD 78464A375   450,076 13,853 SH   SOLE   0 0 13,853
MEDTRONIC PLC SHS G5960L103   447,365 5,549 SH   SOLE   0 0 5,549
MCDONALDS CORP COM 580135101   441,085 1,577 SH   SOLE   0 0 1,577
PFIZER INC COM 717081103   437,822 10,731 SH   SOLE   0 0 10,731
ALPHABET INC CAP STK CL A 02079K305   434,107 4,185 SH   SOLE   0 0 4,185
ISHARES TR MSCI USA QLT FCT 46432F339   417,570 3,366 SH   SOLE   0 0 3,366
TESLA INC COM 88160R101   396,649 1,912 SH   SOLE   0 0 1,912
LILLY ELI & CO COM 532457108   391,985 1,141 SH   SOLE   0 0 1,141
ISHARES TR CORE S&P US VLU 464287663   377,899 5,122 SH   SOLE   0 0 5,122
NVIDIA CORPORATION COM 67066G104   348,453 1,254 SH   SOLE   0 0 1,254
PROCTER AND GAMBLE CO COM 742718109   342,408 2,303 SH   SOLE   0 0 2,303
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   336,121 894 SH   SOLE   0 0 894
CHEVRON CORP NEW COM 166764100   332,236 2,036 SH   SOLE   0 0 2,036
WALMART INC COM 931142103   325,140 2,205 SH   SOLE   0 0 2,205
VANGUARD WORLD FD MEGA GRWTH IND 921910816   318,703 1,558 SH   SOLE   0 0 1,558
ISHARES TR IBOXX HI YD ETF 464288513   315,534 4,176 SH   SOLE   0 0 4,176
AMERICAN ELEC PWR CO INC COM 025537101   313,906 3,450 SH   SOLE   0 0 3,450
HOME DEPOT INC COM 437076102   307,197 1,041 SH   SOLE   0 0 1,041
VISA INC COM CL A 92826C839   305,655 1,356 SH   SOLE   0 0 1,356
INTUIT COM 461202103   300,168 673 SH   SOLE   0 0 673
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   297,284 3,900 SH   SOLE   0 0 3,900
ECOLAB INC COM 278865100   289,629 1,750 SH   SOLE   0 0 1,750
ISHARES TR NATIONAL MUN ETF 464288414   284,722 2,643 SH   SOLE   0 0 2,643
ISHARES TR ESG AWR MSCI USA 46435G425   282,523 3,124 SH   SOLE   0 0 3,124
JOHNSON & JOHNSON COM 478160104   260,618 1,681 SH   SOLE   0 0 1,681
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   243,567 1,817 SH   SOLE   0 0 1,817
ISHARES TR CORE 1 5 YR USD 46432F859   212,612 4,509 SH   SOLE   0 0 4,509
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508   212,008 10,193 SH   SOLE   0 0 10,193
FASTENAL CO COM 311900104   209,956 3,892 SH   SOLE   0 0 3,892
SOUTHWEST AIRLS CO COM 844741108   209,778 6,447 SH   SOLE   0 0 6,447
ISHARES TR MSCI USA MIN VOL 46429B697   208,554 2,867 SH   SOLE   0 0 2,867
ISHARES TR GLOBAL 100 ETF 464287572   206,058 2,941 SH   SOLE   0 0 2,941
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   202,159 441 SH   SOLE   0 0 441