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
Expires: July 31, 2015
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 1,055,193 6,931 SH SOLE 5,413 0 1,518
ABBOTT LABS COM 002824100 261,411 1,922 SH SOLE 1,871 0 51
ABBVIE INC COM 00287Y109 450,580 2,427 SH SOLE 2,359 0 68
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,747,311 5,846 SH SOLE 5,394 0 452
ADOBE INC COM 00724F101 824,054 2,130 SH SOLE 1,881 0 249
ALPHABET INC CAP STK CL C 02079K107 931,652 5,252 SH SOLE 4,855 0 397
ALPHABET INC CAP STK CL A 02079K305 2,660,192 15,095 SH SOLE 12,958 0 2,137
AMAZON COM INC COM 023135106 4,672,349 21,297 SH SOLE 19,209 0 2,088
AMERICAN EXPRESS CO COM 025816109 640,193 2,007 SH SOLE 1,877 0 130
AMERICAN TOWER CORP NEW COM 03027X100 203,338 920 SH SOLE 920 0 0
AMGEN INC COM 031162100 382,518 1,370 SH SOLE 1,370 0 0
APPLE INC COM 037833100 18,923,004 92,231 SH SOLE 84,423 0 7,808
AUTOMATIC DATA PROCESSING IN COM 053015103 1,279,243 4,148 SH SOLE 3,759 0 389
BANK AMERICA CORP COM 060505104 259,739 5,489 SH SOLE 5,489 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 5,565,467 11,457 SH SOLE 10,443 0 1,014
BLACKSTONE INC COM 09260D107 2,855,902 19,093 SH SOLE 18,765 0 328
BRIDGEWATER BANCSHARES INC COM 108621103 232,286 14,600 SH SOLE 14,600 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108 566,701 7,149 SH SOLE 6,649 0 500
CATERPILLAR INC COM 149123101 272,135 701 SH SOLE 701 0 0
CHEVRON CORP NEW COM 166764100 691,207 4,827 SH SOLE 4,827 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 1,502,518 26,759 SH SOLE 24,293 0 2,466
CINTAS CORP COM 172908105 514,161 2,307 SH SOLE 2,172 0 135
CISCO SYS INC COM 17275R102 313,875 4,524 SH SOLE 4,444 0 80
COCA COLA CO COM 191216100 1,216,019 17,188 SH SOLE 17,188 0 0
COSTCO WHSL CORP NEW COM 22160K105 2,323,389 2,347 SH SOLE 2,177 0 170
CUMMINS INC COM 231021106 215,823 659 SH SOLE 659 0 0
CVS HEALTH CORP COM 126650100 278,817 4,042 SH SOLE 4,040 0 2
DANAHER CORPORATION COM 235851102 977,033 4,946 SH SOLE 4,430 0 516
DONALDSON INC COM 257651109 259,092 3,736 SH SOLE 2,924 0 812
ECOLAB INC COM 278865100 1,818,451 6,749 SH SOLE 6,749 0 0
ELI LILLY & CO COM 532457108 352,348 452 SH SOLE 252 0 200
ENTERPRISE PRODS PARTNERS L COM 293792107 9,639,644 310,856 SH SOLE 283,878 0 26,978
EXXON MOBIL CORP COM 30231G102 692,507 6,424 SH SOLE 5,676 0 748
FASTENAL CO COM 311900104 703,752 16,756 SH SOLE 16,756 0 0
GE AEROSPACE COM NEW 369604301 567,545 2,205 SH SOLE 1,872 0 333
GE VERNOVA INC COM 36828A101 214,306 405 SH SOLE 376 0 29
HILTON WORLDWIDE HLDGS INC COM 43300A203 440,526 1,654 SH SOLE 1,441 0 213
HOME DEPOT INC COM 437076102 805,376 2,197 SH SOLE 2,020 0 177
HONEYWELL INTL INC COM 438516106 508,377 2,183 SH SOLE 2,183 0 0
ILLINOIS TOOL WKS INC COM 452308109 1,191,745 4,820 SH SOLE 4,281 0 539
INTERNATIONAL BUSINESS MACHS COM 459200101 584,956 1,984 SH SOLE 1,671 0 313
ISHARES TR SELECT DIVID ETF 464287168 64,014 482 SH SOLE 482 0 0
ISHARES TR TIPS BD ETF 464287176 36,423 331 SH SOLE 331 0 0
ISHARES TR CORE S&P500 ETF 464287200 1,335,723 2,151 SH SOLE 2,101 0 50
ISHARES TR CORE US AGGBD ET 464287226 19,624,611 197,829 SH SOLE 180,643 0 17,186
ISHARES TR MSCI EMG MKT ETF 464287234 5,741 119 SH SOLE 119 0 0
ISHARES TR IBOXX INV CP ETF 464287242 40,008 365 SH SOLE 365 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 92,264 838 SH SOLE 838 0 0
ISHARES TR S&P 500 VAL ETF 464287408 67,811 347 SH SOLE 347 0 0
ISHARES TR 20 YR TR BD ETF 464287432 211,712 2,399 SH SOLE 2,089 0 310
ISHARES TR 7-10 YR TRSY BD 464287440 136,376 1,424 SH SOLE 1,424 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 242,661 2,929 SH SOLE 2,881 0 48
ISHARES TR MSCI EAFE ETF 464287465 47,913 536 SH SOLE 503 0 33
ISHARES TR RUS MD CP GR ETF 464287481 143,118 1,032 SH SOLE 1,032 0 0
ISHARES TR RUS MID CAP ETF 464287499 172,260 1,873 SH SOLE 1,668 0 205
ISHARES TR CORE S&P MCP ETF 464287507 58,299 940 SH SOLE 940 0 0
ISHARES TR S&P MC 400GR ETF 464287606 13,647 150 SH SOLE 100 0 50
ISHARES TR RUS 1000 GRW ETF 464287614 1,494,946 3,521 SH SOLE 3,506 0 15
ISHARES TR RUS 2000 VAL ETF 464287630 53,323 338 SH SOLE 338 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 1,892,263 8,769 SH SOLE 8,758 0 11
ISHARES TR CORE S&P US GWT 464287671 209,658 1,394 SH SOLE 1,394 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 49,616 141 SH SOLE 83 0 58
ISHARES TR CORE S&P SCP ETF 464287804 174,645 1,598 SH SOLE 1,598 0 0
ISHARES TR SP SMCP600VL ETF 464287879 5,969 60 SH SOLE 60 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 347,519 3,268 SH SOLE 3,268 0 0
ISHARES TR JPMORGAN USD EMG 464288281 3,056 33 SH SOLE 33 0 0
ISHARES TR CALIF MUN BD ETF 464288356 22,853 410 SH SOLE 275 0 135
ISHARES TR NATIONAL MUN ETF 464288414 539,848 5,167 SH SOLE 5,167 0 0
ISHARES TR INTL SEL DIV ETF 464288448 196,120 5,683 SH SOLE 5,663 0 20
ISHARES TR ESG MSCI KLD 400 464288570 15,914 137 SH SOLE 137 0 0
ISHARES TR PFD AND INCM SEC 464288687 2,270 74 SH SOLE 74 0 0
ISHARES TR U.S. MED DVC ETF 464288810 39,463 630 SH SOLE 630 0 0
ISHARES TR EAFE VALUE ETF 464288877 53,196 838 SH SOLE 838 0 0
ISHARES TR EAFE GRWTH ETF 464288885 76,272 681 SH SOLE 681 0 0
ISHARES TR RUS TP200 VL ETF 464289420 303,589 3,606 SH SOLE 3,606 0 0
ISHARES TR RUS TP200 GR ETF 464289438 731,888 2,969 SH SOLE 2,969 0 0
ISHARES TR CORE 80/20 AGGRE 464289859 2,732 33 SH SOLE 33 0 0
ISHARES TR CORE MSCI EAFE 46432F842 376,136 4,506 SH SOLE 4,506 0 0
JOHNSON & JOHNSON COM 478160104 775,527 5,077 SH SOLE 4,741 0 336
JPMORGAN CHASE & CO. COM 46625H100 13,131,763 45,296 SH SOLE 41,638 0 3,658
LAM RESEARCH CORP COM NEW 512807306 206,458 2,121 SH SOLE 2,121 0 0
LINDE PLC SHS G54950103 243,974 520 SH SOLE 424 0 96
LOCKHEED MARTIN CORP COM 539830109 400,153 864 SH SOLE 864 0 0
MARRIOTT INTL INC NEW CL A 571903202 594,778 2,177 SH SOLE 2,026 0 151
MCDONALDS CORP COM 580135101 264,998 907 SH SOLE 882 0 25
MEDTRONIC PLC SHS G5960L103 779,213 8,939 SH SOLE 5,151 0 3,788
META PLATFORMS INC CL A 30303M102 2,959,003 4,009 SH SOLE 3,779 0 230
MICROSOFT CORP COM 594918104 13,456,221 27,053 SH SOLE 23,935 0 3,118
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 865,307 63,069 SH SOLE 0 0 63,069
MOODYS CORP COM 615369105 1,491,227 2,973 SH SOLE 2,712 0 261
NETFLIX INC COM 64110L106 828,921 619 SH SOLE 614 0 5
NORTHERN TECHNOLOGIES INTL C COM 665809109 1,267,458 171,047 SH SOLE 171,047 0 0
NOVO-NORDISK A S ADR 670100205 1,511,055 21,893 SH SOLE 20,076 0 1,817
NVIDIA CORPORATION COM 67066G104 5,464,874 34,590 SH SOLE 32,772 0 1,818
NXP SEMICONDUCTORS N V COM N6596X109 1,931,233 8,839 SH SOLE 8,095 0 744
OGE ENERGY CORP COM 670837103 350,114 7,889 SH SOLE 7,889 0 0
ORACLE CORP COM 68389X105 1,121,572 5,130 SH SOLE 5,130 0 0
PEPSICO INC COM 713448108 1,104,251 8,363 SH SOLE 7,752 0 611
PHILIP MORRIS INTL INC COM 718172109 228,937 1,257 SH SOLE 1,257 0 0
PROCTER AND GAMBLE CO COM 742718109 560,647 3,519 SH SOLE 2,304 0 1,215
ROPER TECHNOLOGIES INC COM 776696106 1,128,012 1,990 SH SOLE 1,764 0 226
RTX CORPORATION COM 75513E101 206,180 1,412 SH SOLE 1,412 0 0
SCHLUMBERGER LTD COM STK 806857108 2,606,352 77,111 SH SOLE 67,088 0 10,023
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 6,130,875 257,275 SH SOLE 225,140 0 32,135
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 32,179,985 1,316,693 SH SOLE 1,177,078 0 139,615
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 26,735,474 915,285 SH SOLE 843,749 0 71,536
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 31,441,003 1,136,285 SH SOLE 1,031,480 0 104,805
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 188,187 6,709 SH SOLE 6,706 0 3
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 4,715,583 186,387 SH SOLE 167,951 0 18,436
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 8,206,513 272,280 SH SOLE 248,411 0 23,869
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 96,870 3,655 SH SOLE 3,655 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 27,097,338 1,226,124 SH SOLE 1,120,187 0 105,937
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 2,133,664 91,810 SH SOLE 81,307 0 10,503
SCHWAB STRATEGIC TR US REIT ETF 808524847 2,185,221 103,271 SH SOLE 95,253 0 8,018
SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854 1,151 46 SH SOLE 46 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 13,900,819 570,173 SH SOLE 511,974 0 58,199
SCHWAB STRATEGIC TR US TIPS ETF 808524870 164,215 6,155 SH SOLE 5,494 0 661
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 12,805 95 SH SOLE 95 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 12,722 150 SH SOLE 0 0 150
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 12,778 244 SH SOLE 244 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 218,537 863 SH SOLE 863 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 1,605,398 38,759 SH SOLE 33,485 0 5,274
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 48,179 590 SH SOLE 175 0 415
SHOPIFY INC CL A SUB VTG SHS 82509L107 269,227 2,334 SH SOLE 1,892 0 442
SPDR INDEX SHS FDS MSCI ACWI CLMTE 78463X194 37,446 948 SH SOLE 948 0 0
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 45,817 1,072 SH SOLE 1,072 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 1,393,220 34,409 SH SOLE 30,936 0 3,473
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,131,901 1,832 SH SOLE 1,672 0 160
SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 105,072 1,184 SH SOLE 1,184 0 0
SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 213,493 2,677 SH SOLE 2,677 0 0
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 285,126 2,991 SH SOLE 102 0 2,889
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 2,109 70 SH SOLE 70 0 0
SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 55,585 1,062 SH SOLE 1,062 0 0
SPDR SERIES TRUST PORTFOLIO LN TSR 78464A664 44,973 1,692 SH SOLE 1,692 0 0
SPDR SERIES TRUST PORTFLI INTRMDIT 78464A672 48,736 1,694 SH SOLE 1,694 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 172,513 1,271 SH SOLE 1,211 0 60
SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 91,995 1,059 SH SOLE 1,059 0 0
SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 42,177 531 SH SOLE 531 0 0
SPDR SERIES TRUST PORTFOLIO S&P500 78464A854 100,603 1,384 SH SOLE 1,384 0 0
SPDR SERIES TRUST BLOOMBERG SHT TE 78468R408 463,685 18,198 SH SOLE 17,359 0 839
SPDR SERIES TRUST BLOOMBERG HIGH Y 78468R622 28,208 290 SH SOLE 290 0 0
SPDR SERIES TRUST NUVEEN ICE MUNIC 78468R721 33,279 745 SH SOLE 745 0 0
SPDR SERIES TRUST PRTFLO S&P500 HI 78468R788 1,573 37 SH SOLE 37 0 0
SPDR SERIES TRUST PORTFOLIO S&P600 78468R853 119,450 2,804 SH SOLE 2,804 0 0
STARBUCKS CORP COM 855244109 351,969 3,841 SH SOLE 3,322 0 519
STRYKER CORPORATION COM 863667101 1,520,406 3,843 SH SOLE 3,505 0 338
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 4,942,012 21,820 SH SOLE 19,766 0 2,054
TESLA INC COM 88160R101 1,614,030 5,081 SH SOLE 4,808 0 273
THERMO FISHER SCIENTIFIC INC COM 883556102 907,014 2,237 SH SOLE 1,993 0 244
TJX COS INC NEW COM 872540109 305,267 2,472 SH SOLE 2,472 0 0
UBER TECHNOLOGIES INC COM 90353T100 6,896,736 73,920 SH SOLE 67,172 0 6,748
UNION PAC CORP COM 907818108 205,461 893 SH SOLE 893 0 0
UNITEDHEALTH GROUP INC COM 91324P102 317,897 1,019 SH SOLE 1,019 0 0
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 792,556 16,008 SH SOLE 15,164 0 844
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 27,501 48 SH SOLE 8 0 40
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 185,334 2,081 SH SOLE 1,835 0 246
VANGUARD INDEX FDS MID CAP ETF 922908629 34,139 122 SH SOLE 122 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 173,462 608 SH SOLE 608 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 604,992 1,380 SH SOLE 978 0 402
VANGUARD INDEX FDS VALUE ETF 922908744 175,149 991 SH SOLE 571 0 420
VANGUARD INDEX FDS SMALL CP ETF 922908751 19,669 83 SH SOLE 83 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 94,218 310 SH SOLE 0 0 310
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 90,251 677 SH SOLE 677 0 0
VANGUARD WHITEHALL FDS EM MK GOV BD ETF 921946885 2,073,686 31,732 SH SOLE 28,993 0 2,739
VISA INC COM CL A 92826C839 3,033,547 8,544 SH SOLE 8,103 0 441
WALMART INC COM 931142103 649,077 6,638 SH SOLE 6,388 0 250
WASTE MGMT INC DEL COM 94106L109 344,091 1,504 SH SOLE 1,504 0 0
XCEL ENERGY INC COM 98389B100 275,939 4,052 SH SOLE 4,052 0 0