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
1/100 BERKSHIRE HATHAWAY INC CL A 084990175   41,424,800 8,000 SH   SOLE   8,000 0 0
3M CO COM 88579Y101   3,199,888 31,970 SH   SOLE   31,139 0 831
ABBOTT LABS COM 002824100   1,279,242 11,734 SH   SOLE   11,704 0 30
ABBVIE INC COM 00287Y109   912,755 6,775 SH   SOLE   6,775 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   1,717,248 5,565 SH   SOLE   5,565 0 0
ADVANCED MICRO DEVICES INC COM 007903107   256,070 2,248 SH   SOLE   2,248 0 0
AIRBNB INC COM CL A 009066101   280,670 2,190 SH   SOLE   2,190 0 0
ALPHABET INC CAP STK CL C 02079K107   3,409,305 28,183 SH   SOLE   28,183 0 0
ALPHABET INC CAP STK CL A 02079K305   1,244,641 10,398 SH   SOLE   10,318 0 80
ALTRIA GROUP INC COM 02209S103   398,483 8,797 SH   SOLE   8,797 0 0
AMAZON COM INC COM 023135106   7,372,403 56,554 SH   SOLE   56,274 0 280
AMERICAN CENTY ETF TR INTL SMCP VLU 025072802   81,120,156 1,409,315 SH   SOLE   1,344,073 0 65,242
AMERICAN EXPRESS CO COM 025816109   601,335 3,452 SH   SOLE   3,447 0 5
AMERICAN TOWER CORP NEW COM 03027X100   327,865 1,691 SH   SOLE   1,691 0 0
AMGEN INC COM 031162100   326,216 1,469 SH   SOLE   1,469 0 0
AMPHENOL CORP NEW CL A 032095101   324,084 3,815 SH   SOLE   3,815 0 0
ANALOG DEVICES INC COM 032654105   1,476,855 7,581 SH   SOLE   7,581 0 0
AON PLC SHS CL A G0403H108   1,444,317 4,184 SH   SOLE   4,184 0 0
APPLE INC COM 037833100   46,263,065 238,506 SH   SOLE   234,691 0 3,815
APPLIED MATLS INC COM 038222105   701,633 4,854 SH   SOLE   4,854 0 0
ARES CAPITAL CORP COM 04010L103   442,525 23,551 SH   SOLE   23,051 0 500
AT&T INC COM 00206R102   188,654 11,828 SH   SOLE   11,128 0 700
AUTOMATIC DATA PROCESSING IN COM 053015103   11,225,774 51,075 SH   SOLE   51,075 0 0
BANK AMERICA CORP COM 060505104   722,202 25,173 SH   SOLE   24,067 0 1,106
BANK NEW YORK MELLON CORP COM 064058100   289,113 6,494 SH   SOLE   6,494 0 0
BECTON DICKINSON & CO COM 075887109   237,873 901 SH   SOLE   901 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   16,823,153 49,335 SH   SOLE   47,455 0 1,880
BIO-TECHNE CORP COM 09073M104   297,301 3,642 SH   SOLE   3,642 0 0
BOEING CO COM 097023105   397,856 1,884 SH   SOLE   1,884 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   1,003,729 15,696 SH   SOLE   15,696 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   591,465 3,571 SH   SOLE   3,571 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209   7,024,571 74,468 SH   SOLE   62,449 0 12,019
CADENCE DESIGN SYSTEM INC COM 127387108   749,291 3,195 SH   SOLE   3,195 0 0
CATERPILLAR INC COM 149123101   543,435 2,209 SH   SOLE   2,209 0 0
CELCUITY INC COM 15102K100   319,683 29,115 SH   SOLE   29,115 0 0
CHEVRON CORP NEW COM 166764100   656,175 4,170 SH   SOLE   4,145 0 25
CINTAS CORP COM 172908105   246,227 495 SH   SOLE   495 0 0
CISCO SYS INC COM 17275R102   608,845 11,767 SH   SOLE   11,712 0 55
CLEVELAND-CLIFFS INC NEW COM 185899101   1,047,852 62,521 SH   SOLE   62,521 0 0
COCA COLA CO COM 191216100   541,747 8,996 SH   SOLE   8,980 0 16
COMPUTE HEALTH ACQUISITIN CO COM CL A 204833107   161,651 15,150 SH   SOLE   15,150 0 0
COSTCO WHSL CORP NEW COM 22160K105   2,188,878 4,066 SH   SOLE   4,049 0 17
DELTA AIR LINES INC DEL COM NEW 247361702   235,263 4,949 SH   SOLE   4,431 0 518
DEXCOM INC COM 252131107   579,966 4,513 SH   SOLE   4,513 0 0
DISNEY WALT CO COM 254687106   769,311 8,617 SH   SOLE   8,597 0 20
DOLLAR GEN CORP NEW COM 256677105   346,691 2,042 SH   SOLE   2,042 0 0
DONALDSON INC COM 257651109   241,641 3,866 SH   SOLE   3,866 0 0
ECOLAB INC COM 278865100   301,728 1,616 SH   SOLE   1,616 0 0
EDAP TMS S A SPONSORED ADR 268311107   197,594 21,431 SH   SOLE   21,431 0 0
ELEVANCE HEALTH INC COM 036752103   547,365 1,232 SH   SOLE   1,232 0 0
EMERSON ELEC CO COM 291011104   285,271 3,156 SH   SOLE   2,896 0 260
ENPHASE ENERGY INC COM 29355A107   259,594 1,550 SH   SOLE   1,550 0 0
EXXON MOBIL CORP COM 30231G102   1,335,367 12,451 SH   SOLE   11,678 0 773
FASTENAL CO COM 311900104   1,117,389 18,942 SH   SOLE   18,942 0 0
FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808   263,038 4,864 SH   SOLE   4,864 0 0
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103   233,562 2,649 SH   SOLE   2,649 0 0
FORD MTR CO DEL COM 345370860   314,038 20,756 SH   SOLE   20,256 0 500
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   291,652 3,590 SH   SOLE   3,590 0 0
GENERAL ELECTRIC CO COM NEW 369604301   868,729 7,908 SH   SOLE   7,908 0 0
GENERAL MLS INC COM 370334104   9,423,279 122,859 SH   SOLE   110,504 0 12,355
GRACO INC COM 384109104   1,699,109 19,677 SH   SOLE   19,677 0 0
GRANITE PT MTG TR INC COM STK 38741L107   83,820 15,815 SH   SOLE   15,815 0 0
HEARTLAND FINL USA INC COM 42234Q102   629,806 22,598 SH   SOLE   22,598 0 0
HERCULES CAPITAL INC COM 427096508   355,200 24,000 SH   SOLE   24,000 0 0
HOME DEPOT INC COM 437076102   1,343,821 4,326 SH   SOLE   4,326 0 0
HONEYWELL INTL INC COM 438516106   458,705 2,211 SH   SOLE   2,211 0 0
HORMEL FOODS CORP COM 440452100   535,763 13,321 SH   SOLE   6,155 0 7,166
HUBSPOT INC COM 443573100   249,018 468 SH   SOLE   468 0 0
INTEL CORP COM 458140100   543,951 16,266 SH   SOLE   15,699 0 567
INTERNATIONAL BUSINESS MACHS COM 459200101   414,061 3,094 SH   SOLE   3,094 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   342,966 1,003 SH   SOLE   1,003 0 0
INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628   297,445 7,246 SH   SOLE   6,287 0 959
INVESCO EXCH TRADED FD TR II KBW REGL BKG 46138E578   515,007 11,872 SH   SOLE   11,872 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597   9,552,862 55,595 SH   SOLE   50,556 0 5,039
INVESCO QQQ TR UNIT SER 1 46090E103   1,416,325 3,834 SH   SOLE   3,833 0 1
ISHARES TR MSCI AC ASIA ETF 464288182   48,934,939 736,528 SH   SOLE   722,776 0 13,752
ISHARES TR CORE US AGGBD ET 464287226   8,752,224 89,354 SH   SOLE   86,932 0 2,422
ISHARES TR ESG EAFE ETF 46436E759   2,390,352 39,244 SH   SOLE   36,551 0 2,693
ISHARES TR MSCI KLD400 SOC 464288570   3,586,990 42,616 SH   SOLE   40,455 0 2,161
ISHARES TR ESG AWR US AGRGT 46435U549   6,302,478 133,612 SH   SOLE   127,113 0 6,499
ISHARES TR MSCI EAFE ETF 464287465   91,674,031 1,264,469 SH   SOLE   1,214,796 0 49,673
ISHARES TR EAFE VALUE ETF 464288877   20,156,200 411,855 SH   SOLE   398,953 0 12,903
ISHARES TR ESG AW MSCI EAFE 46435G516   4,236,511 58,090 SH   SOLE   54,112 0 3,978
ISHARES TR ESG AWARE MSCI 46435U663   12,243,117 344,682 SH   SOLE   321,277 0 23,405
ISHARES TR INTL SEL DIV ETF 464288448   354,928 13,480 SH   SOLE   13,480 0 0
ISHARES TR CORE MSCI EAFE 46432F842   451,508 6,689 SH   SOLE   6,689 0 0
ISHARES TR CORE S&P MCP ETF 464287507   47,055,071 179,957 SH   SOLE   172,142 0 7,815
ISHARES TR S&P MC 400VL ETF 464287705   222,227 2,074 SH   SOLE   2,072 0 2
ISHARES TR S&P MC 400GR ETF 464287606   235,725 3,143 SH   SOLE   3,143 0 0
ISHARES TR CORE S&P SCP ETF 464287804   74,173,827 744,343 SH   SOLE   689,164 0 55,179
ISHARES TR CORE S&P TTL STK 464287150   1,011,728 10,341 SH   SOLE   9,841 0 500
ISHARES TR CORE S&P500 ETF 464287200   56,336,477 126,397 SH   SOLE   122,196 0 4,201
ISHARES TR S&P 500 GRWT ETF 464287309   350,215 4,969 SH   SOLE   4,969 0 0
ISHARES TR RUS 1000 ETF 464287622   2,648,479 10,866 SH   SOLE   10,686 0 180
ISHARES TR RUS 1000 VAL ETF 464287598   2,431,529 15,406 SH   SOLE   15,373 0 33
ISHARES TR RUS 1000 GRW ETF 464287614   29,371,338 106,735 SH   SOLE   103,836 0 2,899
ISHARES TR RUSSELL 2000 ETF 464287655   48,153,098 257,132 SH   SOLE   253,904 0 3,228
ISHARES TR RUS 2000 GRW ETF 464287648   682,845 2,814 SH   SOLE   2,814 0 0
ISHARES TR RUS MD CP GR ETF 464287481   24,262,261 251,084 SH   SOLE   246,546 0 4,538
ISHARES TR RUS MDCP VAL ETF 464287473   5,603,220 51,013 SH   SOLE   50,990 0 23
ISHARES TR U.S. TECH ETF 464287721   294,593 2,706 SH   SOLE   2,706 0 0
ISHARES TR NATIONAL MUN ETF 464288414   1,031,545 9,665 SH   SOLE   9,665 0 0
ISHARES TR SHORT TREAS BD 464288679   101,662,098 920,435 SH   SOLE   876,330 0 44,105
ISHARES TR ISHARES SEMICDTR 464287523   458,633 904 SH   SOLE   897 0 7
ISHARES TR MSCI USA ESG SLC 464288802   4,666,067 49,830 SH   SOLE   47,445 0 2,385
ISHARES TR ESG AWRE 1 5 YR 46435G243   1,790,094 74,868 SH   SOLE   71,408 0 3,460
ISHARES TR 20 YR TR BD ETF 464287432   47,979,435 466,091 SH   SOLE   447,077 0 19,014
ISHARES TR ESG MSCI USA ETF 46436E767   2,089,917 58,134 SH   SOLE   54,366 0 3,768
JOHNSON & JOHNSON COM 478160104   1,263,553 7,634 SH   SOLE   7,634 0 0
JPMORGAN CHASE & CO COM 46625H100   1,989,796 13,681 SH   SOLE   13,653 0 28
KIMBERLY-CLARK CORP COM 494368103   283,823 2,056 SH   SOLE   2,056 0 0
LOCKHEED MARTIN CORP COM 539830109   249,096 541 SH   SOLE   411 0 130
MASIMO CORP COM 574795100   217,864 1,324 SH   SOLE   1,324 0 0
MCDONALDS CORP COM 580135101   1,131,832 3,793 SH   SOLE   3,788 0 5
MEDTRONIC PLC SHS G5960L103   957,638 10,870 SH   SOLE   9,963 0 907
MERCK & CO INC COM 58933Y105   1,314,136 11,389 SH   SOLE   11,256 0 133
META PLATFORMS INC CL A 30303M102   1,137,015 3,962 SH   SOLE   3,962 0 0
MICROSOFT CORP COM 594918104   6,047,322 17,758 SH   SOLE   17,733 0 25
MUELLER INDS INC COM 624756102   244,384 2,800 SH   SOLE   2,800 0 0
NETFLIX INC COM 64110L106   364,853 828 SH   SOLE   823 0 5
NEXTERA ENERGY INC COM 65339F101   300,247 4,046 SH   SOLE   4,046 0 0
NORFOLK SOUTHN CORP COM 655844108   229,505 1,012 SH   SOLE   1,012 0 0
NUCOR CORP COM 670346105   515,744 3,145 SH   SOLE   3,145 0 0
NVIDIA CORPORATION COM 67066G104   2,279,265 5,391 SH   SOLE   5,391 0 0
ORACLE CORP COM 68389X105   1,534,713 12,887 SH   SOLE   12,887 0 0
OTTER TAIL CORP COM 689648103   331,231 4,195 SH   SOLE   4,195 0 0
OWL ROCK CAPITAL CORPORATION COM 69121K104   275,110 20,500 SH   SOLE   20,500 0 0
PAYPAL HLDGS INC COM 70450Y103   306,291 4,590 SH   SOLE   4,490 0 100
PEPSICO INC COM 713448108   1,851,913 9,998 SH   SOLE   9,990 0 8
PFIZER INC COM 717081103   774,787 21,123 SH   SOLE   21,123 0 0
PHILIP MORRIS INTL INC COM 718172109   538,161 5,513 SH   SOLE   5,513 0 0
PROCTER AND GAMBLE CO COM 742718109   1,832,618 12,077 SH   SOLE   12,077 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467   285,857 3,032 SH   SOLE   3,032 0 0
QUALCOMM INC COM 747525103   246,413 2,070 SH   SOLE   2,070 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   335,121 3,421 SH   SOLE   3,421 0 0
REALTY INCOME CORP COM 756109104   280,049 4,684 SH   SOLE   4,684 0 0
REVANCE THERAPEUTICS INC COM 761330109   325,107 12,845 SH   SOLE   12,845 0 0
ROBLOX CORP CL A 771049103   55,084,055 1,366,850 SH   SOLE   1,366,850 0 0
ROCKWELL AUTOMATION INC COM 773903109   231,819 704 SH   SOLE   704 0 0
ROYAL CARIBBEAN GROUP COM V7780T103   226,464 2,183 SH   SOLE   2,183 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763   8,168,660 161,916 SH   SOLE   156,252 0 5,664
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   48,191,642 932,140 SH   SOLE   884,197 0 47,943
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   788,999 10,527 SH   SOLE   10,527 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   235,459 4,496 SH   SOLE   2,296 0 2,200
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   241,431 7,162 SH   SOLE   7,162 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   218,890 1,259 SH   SOLE   1,218 0 41
SHOPIFY INC CL A 82509L107   436,696 6,760 SH   SOLE   6,610 0 150
SOUTHERN CO COM 842587107   219,250 3,121 SH   SOLE   3,121 0 0
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871   1,961,549 64,292 SH   SOLE   63,061 0 1,231
SPDR S&P 500 ETF TR TR UNIT 78462F103   10,543,995 23,786 SH   SOLE   23,512 0 274
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   518,743 1,083 SH   SOLE   1,083 0 0
SPDR SER TR S&P 600 SMCP VAL 78464A300   669,237 8,670 SH   SOLE   8,670 0 0
SPDR SER TR PRTFLO S&P500 VL 78464A508   83,450,452 1,931,723 SH   SOLE   1,801,791 0 129,932
SPS COMM INC COM 78463M107   1,519,195 7,910 SH   SOLE   7,910 0 0
TACTILE SYS TECHNOLOGY INC COM 87357P100   209,412 8,400 SH   SOLE   8,400 0 0
TARGET CORP COM 87612E106   996,899 7,558 SH   SOLE   7,446 0 112
TENNANT CO COM 880345103   1,405,717 17,331 SH   SOLE   5,278 0 12,053
TESLA INC COM 88160R101   12,769,509 48,781 SH   SOLE   48,211 0 570
THERMO FISHER SCIENTIFIC INC COM 883556102   436,183 836 SH   SOLE   836 0 0
TRAVELERS COMPANIES INC COM 89417E109   1,428,521 8,226 SH   SOLE   8,226 0 0
UNITED PARCEL SERVICE INC CL B 911312106   140,666,309 784,749 SH   SOLE   784,749 0 0
UNITEDHEALTH GROUP INC COM 91324P102   3,567,168 7,422 SH   SOLE   7,264 0 158
URANIUM ENERGY CORP COM 916896103   45,220 13,300 SH   SOLE   13,300 0 0
US BANCORP DEL COM NEW 902973304   2,264,443 68,536 SH   SOLE   68,536 0 0
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505   453,467 1,785 SH   SOLE   1,785 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   2,865,408 14,407 SH   SOLE   13,394 0 1,013
VANGUARD INDEX FDS SM CP VAL ETF 922908611   321,372 1,943 SH   SOLE   1,943 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629   525,962 2,389 SH   SOLE   2,389 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   2,035,398 4,998 SH   SOLE   4,998 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   6,107,452 27,726 SH   SOLE   27,658 0 68
VANGUARD INDEX FDS VALUE ETF 922908744   226,792 1,596 SH   SOLE   1,596 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637   364,896 1,800 SH   SOLE   1,800 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   2,442,896 16,414 SH   SOLE   16,414 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   667,586 12,270 SH   SOLE   12,270 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   15,848,582 163,421 SH   SOLE   156,143 0 7,278
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   334,096 8,213 SH   SOLE   8,213 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   389,924 2,401 SH   SOLE   2,401 0 0
VANGUARD STAR FDS VG TL INTL STK F 921909768   1,657,257 29,552 SH   SOLE   29,552 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   24,659,509 533,987 SH   SOLE   524,456 0 9,531
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   227,732 2,147 SH   SOLE   2,147 0 0
VANGUARD WORLD FD MEGA GRWTH IND 921910816   6,527,334 27,738 SH   SOLE   27,502 0 236
VEEVA SYS INC CL A COM 922475108   291,256 1,473 SH   SOLE   1,473 0 0
VISA INC COM CL A 92826C839   1,436,754 6,050 SH   SOLE   6,045 0 5
VIZSLA SILVER CORP COM NEW 92859G202   19,032 15,600 SH   SOLE   15,600 0 0
WALMART INC COM 931142103   483,379 3,075 SH   SOLE   3,030 0 45
WATERS CORP COM 941848103   280,667 1,053 SH   SOLE   1,053 0 0
WELLS FARGO CO NEW COM 949746101   792,376 18,566 SH   SOLE   18,510 0 56
WISDOMTREE TR US SMALLCAP DIVD 97717W604   575,311 19,983 SH   SOLE   19,983 0 0
XCEL ENERGY INC COM 98389B100   1,255,622 20,197 SH   SOLE   19,697 0 500
ZOETIS INC CL A 98978V103   515,583 2,994 SH   SOLE   2,994 0 0