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 835,471 5,160 SH SOLE 4,087 0 1,073
ABBVIE INC COM 00287Y109 538,421 2,140 SH SOLE 1,989 0 151
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 420,981 3,383 SH SOLE 3,217 0 166
ADOBE INC COM 00724F101 326,802 1,594 SH SOLE 1,436 0 158
ADVANCED MICRO DEVICES INC COM 007903107 320,081 551 SH SOLE 501 0 50
ALPHABET INC CAP STK CL A 02079K305 5,165,069 14,453 SH SOLE 12,457 0 1,996
ALPHABET INC CAP STK CL C 02079K107 1,921,055 5,437 SH SOLE 5,280 0 157
AMAZON COM INC COM 023135106 4,995,845 20,961 SH SOLE 19,171 0 1,790
AMERICAN EXPRESS CO COM 025816109 651,470 1,926 SH SOLE 1,822 0 104
AMGEN INC COM 031162100 469,670 1,297 SH SOLE 1,297 0 0
APOGEE ENTERPRISES INC COM 037598109 213,469 4,667 SH SOLE 4,667 0 0
APPLE INC COM 037833100 22,960,232 79,348 SH SOLE 74,061 0 5,288
APPLIED MATLS INC COM 038222105 709,986 982 SH SOLE 982 0 0
ASSURANT INC COM 04621X108 211,602 788 SH SOLE 788 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 689,318 3,078 SH SOLE 2,888 0 190
BANK OF AMER CORP COM 060505104 312,763 5,489 SH SOLE 5,489 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 6,284,398 12,559 SH SOLE 11,678 0 881
BLACKSTONE INC COM 09260D107 2,163,315 18,385 SH SOLE 17,844 0 541
BRIDGEWATER BANCSHARES INC COM 108621103 307,184 14,600 SH SOLE 14,600 0 0
BROADCOM INC COM 11135F101 66,106 175 SH SOLE 175 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108 558,286 6,443 SH SOLE 6,143 0 300
CAPITAL GROUP INTERNATIONAL SHS 14021T102 740,537 20,350 SH SOLE 17,782 0 2,568
CATERPILLAR INC COM 149123101 719,872 676 SH SOLE 676 0 0
SCHWAB STRATEGIC TR US REIT ETF 808524847 2,939,587 124,138 SH SOLE 114,861 0 9,277
CHEVRON CORPORATION COM 166764100 608,002 3,668 SH SOLE 3,668 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 739,160 21,740 SH SOLE 20,409 0 1,331
CINTAS CORP COM 172908105 320,261 1,883 SH SOLE 1,843 0 40
CISCO SYS INC COM 17275R102 497,561 4,236 SH SOLE 4,191 0 45
COCA COLA CO COM 191216100 1,349,137 16,601 SH SOLE 16,552 0 49
COCA-COLA EUROPACIFIC PARTNE SHS G25839104 242,069 2,419 SH SOLE 1,639 0 780
SELECT SECTOR SPDR TR ST STR SVC ETF 81369Y852 115,968 1,083 SH SOLE 1,083 0 0
SELECT SECTOR SPDR TR ST STR DISCR ETF 81369Y407 76,518 652 SH SOLE 652 0 0
COSTCO WHOLESALE CORPORATION COM 22160K105 2,217,064 2,370 SH SOLE 2,204 0 166
CUMMINS INC COM 231021106 379,428 532 SH SOLE 532 0 0
CVS HEALTH CORP COM 126650100 418,145 4,042 SH SOLE 4,040 0 2
DANAHER CORP DEL COM 235851102 978,496 5,137 SH SOLE 4,702 0 435
DEERE & CO COM 244199105 67,873 107 SH SOLE 107 0 0
DONALDSON INC COM 257651109 335,381 3,736 SH SOLE 2,924 0 812
ECOLAB INC COM 278865100 1,803,443 6,473 SH SOLE 6,473 0 0
SELECT SECTOR SPDR TR ST STR ENERG ETF 81369Y506 56,857 1,071 SH SOLE 771 0 300
ENTERPRISE PRODS PARTNERS L COM 293792107 11,416,885 310,579 SH SOLE 281,405 0 29,174
EXXON MOBIL CORP COM 30231G102 711,901 5,207 SH SOLE 4,951 0 256
FASTENAL CO COM 311900104 752,342 15,664 SH SOLE 15,664 0 0
SELECT SECTOR SPDR TR ST STR FINL ETF 81369Y605 111,121 2,073 SH SOLE 2,073 0 0
GE VERNOVA INC COM 36828A101 511,064 435 SH SOLE 406 0 29
GE AEROSPACE COM NEW 369604301 892,094 2,387 SH SOLE 1,944 0 443
SELECT SECTOR SPDR TR ST STR CARE ETF 81369Y209 75,759 477 SH SOLE 477 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 270,660 6,000 SH SOLE 6,000 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 472,888 1,431 SH SOLE 1,268 0 163
HOME DEPOT INC COM 437076102 749,318 2,125 SH SOLE 1,964 0 161
ILLINOIS TOOL WKS INC COM 452308109 1,353,432 5,004 SH SOLE 4,537 0 467
INTERNATIONAL BUSINESS MACHS COM 459200101 637,610 2,267 SH SOLE 2,021 0 246
ISHARES TR 0-3 MTH TREASURY 46436E718 869,464 8,637 SH SOLE 7,791 0 846
ISHARES TR 1 3 YR TREAS BD 464287457 228,477 2,783 SH SOLE 2,770 0 13
ISHARES TR 20 YR TR BD ETF 464287432 114,506 1,325 SH SOLE 1,140 0 185
ISHARES TR 7-10 YR TRSY BD 464287440 127,102 1,344 SH SOLE 1,344 0 0
ISHARES TR CALIF MUN BD ETF 464288356 28,532 495 SH SOLE 275 0 220
ISHARES TR CORE MSCI EAFE 46432F842 403,966 4,183 SH SOLE 4,183 0 0
ISHARES TR CORE S&P500 ETF 464287200 1,403,224 1,874 SH SOLE 1,854 0 20
ISHARES TR CORE S&P TTL STK 464287150 106,447 648 SH SOLE 648 0 0
ISHARES TR CORE S&P US GWT 464287671 262,197 1,394 SH SOLE 1,394 0 0
ISHARES TR CORE US AGGBD ET 464287226 21,285,262 215,046 SH SOLE 197,777 0 17,269
ISHARES TR ESG AWR US AGRGT 46435U549 58,741 1,239 SH SOLE 619 0 620
ISHARES TR GLB INFRASTR ETF 464288372 19,980 300 SH SOLE 300 0 0
ISHARES TR IBONDS 27 ETF 46435UAA9 207,565 8,570 SH SOLE 8,570 0 0
ISHARES TR IBDS DEC28 ETF 46435U515 75,043 2,972 SH SOLE 2,972 0 0
ISHARES TR IBONDS DEC 29 46436E205 114,248 4,933 SH SOLE 4,933 0 0
ISHARES TR IBONDS DEC 2030 46436E726 81,946 3,759 SH SOLE 3,759 0 0
ISHARES TR IBONDS DEC 2031 46436E486 60,144 2,886 SH SOLE 2,886 0 0
ISHARES TR IBONDS DEC 2032 46436E312 60,254 2,392 SH SOLE 2,392 0 0
ISHARES TR IBONDS DEC 2033 46436E130 60,218 2,339 SH SOLE 2,339 0 0
ISHARES TR IBOXX INV CP ETF 464287242 49,082 450 SH SOLE 450 0 0
ISHARES TR INTL SEL DIV ETF 464288448 189,211 4,567 SH SOLE 4,547 0 20
ISHARES TR MSCI EAFE ETF 464287465 55,680 536 SH SOLE 503 0 33
ISHARES TR EAFE GRWTH ETF 464288885 84,730 681 SH SOLE 681 0 0
ISHARES TR EAFE VALUE ETF 464288877 64,149 838 SH SOLE 838 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 8,141 119 SH SOLE 119 0 0
ISHARES TR ESG MSCI KLD ETF 464288570 19,507 137 SH SOLE 137 0 0
ISHARES TR NATIONAL MUN ETF 464288414 318,448 2,959 SH SOLE 2,959 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 1,609,492 12,962 SH SOLE 12,902 0 60
ISHARES TR RUSSELL 2000 ETF 464287655 2,424,932 8,071 SH SOLE 8,045 0 26
ISHARES TR RUS 2000 VAL ETF 464287630 74,766 338 SH SOLE 338 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 56,010 131 SH SOLE 82 0 49
ISHARES TR RUS MID CAP ETF 464287499 184,345 1,671 SH SOLE 1,603 0 68
ISHARES TR RUS MD CP GR ETF 464287481 151,095 1,032 SH SOLE 1,032 0 0
ISHARES TR RUS TP200 GR ETF 464289438 862,851 2,969 SH SOLE 2,969 0 0
ISHARES TR RUS TP200 VL ETF 464289420 379,207 3,606 SH SOLE 3,606 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 106,448 774 SH SOLE 774 0 0
ISHARES TR S&P 500 VAL ETF 464287408 189,368 834 SH SOLE 834 0 0
ISHARES TR S&P MC 400GR ETF 464287606 11,750 100 SH SOLE 100 0 0
ISHARES TR CORE S&P MCP ETF 464287507 274,512 3,560 SH SOLE 3,560 0 0
ISHARES TR SP SMCP600VL ETF 464287879 8,201 60 SH SOLE 60 0 0
ISHARES TR CORE S&P SCP ETF 464287804 155,577 1,049 SH SOLE 1,049 0 0
ISHARES TR SELECT DIVID ETF 464287168 75,337 482 SH SOLE 482 0 0
ISHARES TR ISHARES SEMICDTR 464287523 70,484 110 SH SOLE 110 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 296,519 2,785 SH SOLE 2,785 0 0
ISHARES TR TIPS BD ETF 464287176 36,221 331 SH SOLE 331 0 0
ISHARES TR U.S. MED DVC ETF 464288810 31,128 630 SH SOLE 630 0 0
JANUS DETROIT STR TR HENDRSON AAA CL 47103U845 6,861,742 135,903 SH SOLE 120,356 0 15,547
JOHNSON & JOHNSON COM 478160104 962,842 3,791 SH SOLE 3,399 0 392
JPMORGAN CHASE & CO COM 46625H100 13,056,881 39,889 SH SOLE 36,540 0 3,349
LAM RESEARCH CORP COM NEW 512807306 664,728 1,534 SH SOLE 1,534 0 0
ELI LILLY & CO COM 532457108 542,142 452 SH SOLE 252 0 200
LOCKHEED MARTIN CORP COM 539830109 445,268 874 SH SOLE 874 0 0
MARRIOTT INTL INC NEW CL A 571903202 840,128 2,267 SH SOLE 2,046 0 221
MCDONALDS CORP COM 580135101 211,112 781 SH SOLE 731 0 50
MCKESSON CORP COM 58155Q103 204,768 271 SH SOLE 271 0 0
MERCK & CO INC COM 58933Y105 262,198 2,040 SH SOLE 1,830 0 210
META PLATFORMS INC CL A 30303M102 2,221,052 3,943 SH SOLE 3,721 0 222
MICRON TECHNOLOGY INC COM 595112103 776,837 673 SH SOLE 673 0 0
MICROSOFT CORP COM 594918104 9,721,825 26,062 SH SOLE 23,597 0 2,465
MITSUBISHI UFJ FINANCIAL GRO SPONSORED ADS 606822104 1,254,442 63,069 SH SOLE 0 0 63,069
MOODYS CORP COM 615369105 1,409,940 3,113 SH SOLE 2,872 0 241
NETFLIX INC. COM 64110L106 440,395 6,168 SH SOLE 6,093 0 75
NORTHERN TECHNOLOGIES INTL C COM 665809109 1,358,489 158,702 SH SOLE 158,702 0 0
NORTHROP GRUMMAN CORP COM 666807102 13,242 26 SH SOLE 26 0 0
NOVO-NORDISK A S ADR 670100205 942,165 19,653 SH SOLE 18,445 0 1,208
NVIDIA CORPORATION COM 67066G104 6,560,975 32,790 SH SOLE 31,261 0 1,529
NXP SEMICONDUCTORS N V COM N6596X109 2,560,464 9,111 SH SOLE 8,325 0 786
OGE ENERGY CORP COM 670837103 383,879 7,889 SH SOLE 7,889 0 0
ORACLE CORP COM 68389X105 699,203 4,771 SH SOLE 4,512 0 259
PEPSICO INC COM 713448108 1,320,556 9,753 SH SOLE 9,083 0 670
PHILIP MORRIS INTL INC COM 718172109 229,032 1,266 SH SOLE 1,266 0 0
PROCTER & GAMBLE CO COM 742718109 248,262 1,693 SH SOLE 1,500 0 193
QUALCOMM INC COM 747525103 281,620 1,524 SH SOLE 1,524 0 0
RTX CORPORATION COM 75513E101 267,899 1,412 SH SOLE 1,412 0 0
SELECT SECTOR SPDR TR ST STR REAL ETF 81369Y860 2,046,735 46,485 SH SOLE 39,520 0 6,965
ROPER TECHNOLOGIES INC COM 776696106 567,818 1,678 SH SOLE 1,550 0 128
SLB LIMITED COM STK 806857108 3,429,474 73,768 SH SOLE 64,704 0 9,064
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 9,759,927 269,165 SH SOLE 247,927 0 21,238
SCHWAB STRATEGIC TR FUND EM EQUI ETF 808524730 26,308 663 SH SOLE 663 0 0
SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854 10,949 444 SH SOLE 444 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 33,007,883 1,191,620 SH SOLE 1,098,648 0 92,972
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 21,011,592 870,406 SH SOLE 789,140 0 81,266
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 8,157,531 281,683 SH SOLE 241,940 0 39,743
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 37,074,218 1,259,742 SH SOLE 1,127,158 0 132,584
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 31,013,776 916,483 SH SOLE 853,441 0 63,042
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 41,074,608 1,179,966 SH SOLE 1,078,369 0 101,597
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 225,792 6,124 SH SOLE 6,124 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 6,704,640 185,570 SH SOLE 169,586 0 15,984
SCHWAB STRATEGIC TR US TIPS ETF 808524870 184,864 6,976 SH SOLE 6,129 0 847
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 2,665,640 115,246 SH SOLE 92,502 0 22,744
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 148,308 4,677 SH SOLE 4,677 0 0
SHOPIFY INC CL A SUB VTG SHS 82509L107 278,257 2,437 SH SOLE 1,965 0 472
SPDR SERIES TRUST ST LON TREAS ETF 78464A664 26,020 992 SH SOLE 992 0 0
SPDR SERIES TRUST ST BLOO HIGH ETF 78468R622 27,947 290 SH SOLE 290 0 0
SPDR SERIES TRUST ST TERM HIGH ETF 78468R408 461,028 18,419 SH SOLE 17,475 0 944
SPDR INDEX SHS FDS SST SPDR MSCI 78463X194 43,526 948 SH SOLE 948 0 0
SPDR SERIES TRUST ST STR NUVEE ETF 78468R721 29,633 647 SH SOLE 647 0 0
SPDR INDEX SHS FDS ST STR PO EX ETF 78463X889 2,116,178 41,996 SH SOLE 34,910 0 7,086
SPDR SERIES TRUST ST STR P500ETF 78464A854 102,380 1,165 SH SOLE 1,165 0 0
SPDR SERIES TRUST ST STR P500GRW 78464A409 369,969 3,109 SH SOLE 418 0 2,691
SPDR SERIES TRUST ST STR SP500DIV 78468R788 1,849 39 SH SOLE 39 0 0
SPDR SERIES TRUST ST STR P500VAL 78464A508 64,377 1,059 SH SOLE 1,054 0 5
SPDR SERIES TRUST ST STR SP600 SML 78468R853 105,997 1,838 SH SOLE 1,838 0 0
SPDR SERIES TRUST ST STR SP400GRW 78464A821 118,703 1,059 SH SOLE 1,059 0 0
SPDR SERIES TRUST ST STR SP400VAL 78464A839 50,365 531 SH SOLE 531 0 0
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 1,126,251 1,508 SH SOLE 1,479 0 29
SPDR SERIES TRUST ST STR SP600GRWO 78464A201 127,667 1,072 SH SOLE 1,072 0 0
SPDR SERIES TRUST ST STR SP600SM C 78464A300 281,326 2,578 SH SOLE 2,578 0 0
SPDR SERIES TRUST ST STR SP BIOT 78464A870 48,899 309 SH SOLE 309 0 0
SPDR SERIES TRUST ST STR SP DIV 78464A763 193,421 1,271 SH SOLE 1,211 0 60
SPDR INDEX SHS FDS ST PORT MARK ETF 78463X509 93,981 1,815 SH SOLE 1,806 0 9
STARBUCKS CORP COM 855244109 249,309 2,440 SH SOLE 2,403 0 37
STRYKER CORPORATION COM 863667101 1,313,827 4,173 SH SOLE 3,833 0 340
T ROWE PRICE EXCHANGE-TRADED CAP APPRECIATION 87283Q867 3,353,966 81,605 SH SOLE 71,231 0 10,374
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 11,641,246 24,376 SH SOLE 21,965 0 2,411
SELECT SECTOR SPDR TR ST STR TECHN ETF 81369Y803 599,091 3,145 SH SOLE 3,145 0 0
TESLA INC COM 88160R101 1,958,314 4,656 SH SOLE 4,403 0 253
THERMO FISHER SCIENTIFIC INC COM 883556102 1,122,044 2,238 SH SOLE 2,044 0 194
TJX COS INC NEW COM 872540109 295,880 1,953 SH SOLE 1,953 0 0
UBER TECHNOLOGIES INC COM 90353T100 4,610,952 63,899 SH SOLE 57,328 0 6,571
UNION PAC CORP COM 907818108 258,672 951 SH SOLE 951 0 0
UNITEDHEALTH GROUP INC COM 91324P102 841,235 2,024 SH SOLE 2,024 0 0
SELECT SECTOR SPDR TR ST STR UTIL ETF 81369Y886 53,501 1,180 SH SOLE 350 0 830
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 233,702 2,248 SH SOLE 2,248 0 0
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 5,247 8 SH SOLE 8 0 0
VANGUARD WHITEHALL FDS EM MK GOV BD ETF 921946885 2,278,154 33,881 SH SOLE 31,328 0 2,553
VANGUARD INDEX FDS GROWTH ETF 922908736 759,669 8,819 SH SOLE 6,407 0 2,412
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 142,859 904 SH SOLE 904 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 170,923 497 SH SOLE 497 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 7,964 26 SH SOLE 26 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 8,892 45 SH SOLE 45 0 0
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 3,144,040 67,166 SH SOLE 57,271 0 9,895
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 260,168 2,698 SH SOLE 2,047 0 651
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 29,396 230 SH SOLE 230 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 27,472 40 SH SOLE 0 0 40
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 46,312 586 SH SOLE 586 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 7,051,991 140,394 SH SOLE 124,118 0 16,276
VANGUARD INDEX FDS SMALL CP ETF 922908751 19,400 64 SH SOLE 64 0 0
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 868,834 17,940 SH SOLE 16,973 0 967
VANGUARD INDEX FDS TOTAL STK MKT 922908769 124,333 336 SH SOLE 38 0 298
VANGUARD INDEX FDS VALUE ETF 922908744 224,032 1,028 SH SOLE 608 0 420
VISA INC COM CL A 92826C839 2,962,239 8,634 SH SOLE 8,149 0 485
WALMART INC COM 931142103 783,231 6,915 SH SOLE 6,490 0 425
WASTE MGMT INC DEL COM 94106L109 414,726 1,861 SH SOLE 1,756 0 105
XCEL ENERGY INC COM 98389B100 292,339 3,641 SH SOLE 3,641 0 0