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   49,378,878 9,100 SH   SOLE   9,100 0 0
3M CO COM 88579Y101   3,378,099 30,901 SH   SOLE   29,385 0 1,516
ABBOTT LABS COM 002824100   1,277,391 11,605 SH   SOLE   11,575 0 30
ABBVIE INC COM 00287Y109   1,067,722 6,890 SH   SOLE   6,890 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   1,958,780 5,582 SH   SOLE   5,582 0 0
ADVANCED MICRO DEVICES INC COM 007903107   347,593 2,358 SH   SOLE   2,358 0 0
ALLURION TECHNOLOGIES INC COM SHS 02008G102   140,250 37,500 SH   SOLE   37,500 0 0
ALPHABET INC CAP STK CL A 02079K305   2,382,553 17,056 SH   SOLE   16,976 0 80
ALPHABET INC CAP STK CL C 02079K107   4,753,437 33,729 SH   SOLE   33,679 0 50
ALTRIA GROUP INC COM 02209S103   361,303 8,956 SH   SOLE   8,956 0 0
AMAZON COM INC COM 023135106   8,083,539 53,202 SH   SOLE   52,922 0 280
AMERICAN EXPRESS CO COM 025816109   701,172 3,743 SH   SOLE   3,704 0 39
AMERICAN TOWER CORP NEW COM 03027X100   321,819 1,491 SH   SOLE   1,491 0 0
AMGEN INC COM 031162100   414,131 1,438 SH   SOLE   1,438 0 0
AMPHENOL CORP NEW CL A 032095101   378,181 3,815 SH   SOLE   3,815 0 0
ANALOG DEVICES INC COM 032654105   597,666 3,010 SH   SOLE   3,010 0 0
ELEVANCE HEALTH INC COM 036752103   571,531 1,212 SH   SOLE   1,212 0 0
AON PLC SHS CL A G0403H108   1,222,284 4,200 SH   SOLE   4,200 0 0
APPLE INC COM 037833100   49,196,339 255,526 SH   SOLE   251,691 0 3,835
APPLIED MATLS INC COM 038222105   786,868 4,855 SH   SOLE   4,855 0 0
ARES CAPITAL CORP COM 04010L103   494,185 24,672 SH   SOLE   24,043 0 629
AT&T INC COM 00206R102   189,756 11,308 SH   SOLE   11,199 0 109
AUTOMATIC DATA PROCESSING IN COM 053015103   11,882,474 51,004 SH   SOLE   51,004 0 0
AMERICAN CENTY ETF TR INTL SMCP VLU 025072802   78,491,412 1,256,064 SH   SOLE   1,196,412 0 59,652
BANK AMERICA CORP COM 060505104   794,010 23,582 SH   SOLE   22,476 0 1,106
BANK NEW YORK MELLON CORP COM 064058100   235,630 4,527 SH   SOLE   4,527 0 0
BECTON DICKINSON & CO COM 075887109   219,691 901 SH   SOLE   901 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   17,312,141 48,540 SH   SOLE   47,223 0 1,317
BLUE OWL CAPITAL CORPORATION COM 69121K104   235,696 15,969 SH   SOLE   15,500 0 469
BOEING CO COM 097023105   563,412 2,161 SH   SOLE   2,161 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   767,128 14,951 SH   SOLE   14,951 0 0
BROADCOM INC COM 11135F101   243,132 218 SH   SOLE   208 0 10
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   734,733 3,571 SH   SOLE   3,571 0 0
CADENCE DESIGN SYSTEM INC COM 127387108   583,689 2,143 SH   SOLE   2,143 0 0
CATERPILLAR INC COM 149123101   854,460 2,890 SH   SOLE   2,890 0 0
CELCUITY INC COM 15102K100   424,206 29,115 SH   SOLE   29,115 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209   6,697,601 77,527 SH   SOLE   61,449 0 16,078
CHEVRON CORP NEW COM 166764100   676,952 4,538 SH   SOLE   4,513 0 25
CINTAS CORP COM 172908105   298,557 495 SH   SOLE   495 0 0
CISCO SYS INC COM 17275R102   501,374 9,924 SH   SOLE   9,924 0 0
CLEVELAND-CLIFFS INC NEW COM 185899101   1,004,031 49,169 SH   SOLE   49,169 0 0
COCA COLA CO COM 191216100   512,709 8,700 SH   SOLE   8,684 0 16
CONOCOPHILLIPS COM 20825C104   238,639 2,056 SH   SOLE   2,056 0 0
COSTCO WHSL CORP NEW COM 22160K105   2,602,652 3,943 SH   SOLE   3,935 0 8
DELTA AIR LINES INC DEL COM NEW 247361702   239,426 5,952 SH   SOLE   5,434 0 518
DEXCOM INC COM 252131107   560,018 4,513 SH   SOLE   4,513 0 0
DOLLAR GEN CORP NEW COM 256677105   280,601 2,064 SH   SOLE   2,064 0 0
DONALDSON INC COM 257651109   253,349 3,877 SH   SOLE   3,877 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   212,319 2,188 SH   SOLE   2,188 0 0
ECOLAB INC COM 278865100   324,417 1,636 SH   SOLE   1,636 0 0
EDAP TMS S A SPONSORED ADR 268311107   113,156 21,431 SH   SOLE   21,431 0 0
EMERSON ELEC CO COM 291011104   370,438 3,806 SH   SOLE   3,546 0 260
EXXON MOBIL CORP COM 30231G102   1,234,484 12,347 SH   SOLE   11,574 0 773
FASTENAL CO COM 311900104   1,174,215 18,129 SH   SOLE   18,129 0 0
FEDEX CORP COM 31428X106   201,028 795 SH   SOLE   795 0 0
FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808   285,529 4,820 SH   SOLE   4,820 0 0
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103   254,013 2,649 SH   SOLE   2,649 0 0
FIVE BELOW INC COM 33829M101   211,242 991 SH   SOLE   887 0 104
FORD MTR CO DEL COM 345370860   264,421 21,692 SH   SOLE   21,192 0 500
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   273,954 3,543 SH   SOLE   3,543 0 0
GENERAL ELECTRIC CO COM NEW 369604301   984,030 7,710 SH   SOLE   7,710 0 0
GENERAL MLS INC COM 370334104   8,357,073 128,294 SH   SOLE   115,939 0 12,355
GRACO INC COM 384109104   2,102,976 24,239 SH   SOLE   24,239 0 0
GRANITE PT MTG TR INC COM STK 38741L107   93,941 15,815 SH   SOLE   15,815 0 0
HEARTLAND FINL USA INC COM 42234Q102   849,911 22,598 SH   SOLE   22,598 0 0
HERCULES CAPITAL INC COM 427096508   400,080 24,000 SH   SOLE   24,000 0 0
HOME DEPOT INC COM 437076102   1,476,852 4,262 SH   SOLE   4,262 0 0
HONEYWELL INTL INC COM 438516106   438,660 2,092 SH   SOLE   2,092 0 0
HORMEL FOODS CORP COM 440452100   429,111 13,364 SH   SOLE   6,193 0 7,171
HUBSPOT INC COM 443573100   274,595 473 SH   SOLE   473 0 0
INTEL CORP COM 458140100   796,305 15,847 SH   SOLE   15,314 0 533
INTERNATIONAL BUSINESS MACHS COM 459200101   704,387 4,307 SH   SOLE   4,307 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   338,372 1,003 SH   SOLE   1,003 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   1,462,795 3,572 SH   SOLE   3,572 0 0
ISHARES TR 20 YR TR BD ETF 464287432   4,838,931 48,937 SH   SOLE   46,698 0 2,239
ISHARES TR CORE S&P TTL STK 464287150   1,068,365 10,153 SH   SOLE   9,573 0 580
ISHARES TR CORE US AGGBD ET 464287226   33,810,495 340,660 SH   SOLE   332,615 0 8,045
ISHARES TR ESG AWRE 1 5 YR 46435G243   1,956,344 79,916 SH   SOLE   76,456 0 3,460
ISHARES TR ESG EAFE ETF 46436E759   3,034,492 47,503 SH   SOLE   44,776 0 2,727
ISHARES TR ESG MSCI USA ETF 46436E767   2,614,979 65,670 SH   SOLE   62,671 0 2,999
ISHARES TR ESG AWR US AGRGT 46435U549   7,516,854 157,454 SH   SOLE   148,480 0 8,974
ISHARES TR INTL SEL DIV ETF 464288448   232,933 8,322 SH   SOLE   8,322 0 0
ISHARES TR MSCI AC ASIA ETF 464288182   36,932,141 554,787 SH   SOLE   542,817 0 11,970
ISHARES TR ESG AW MSCI EAFE 46435G516   4,362,439 57,750 SH   SOLE   53,856 0 3,894
ISHARES TR CORE MSCI EAFE 46432F842   463,536 6,589 SH   SOLE   6,589 0 0
ISHARES TR MSCI EAFE ETF 464287465   74,939,009 994,546 SH   SOLE   966,970 0 27,576
ISHARES TR MSCI KLD400 SOC 464288570   3,754,501 41,236 SH   SOLE   39,050 0 2,186
ISHARES TR ESG AWARE MSCI 46435U663   13,215,072 347,674 SH   SOLE   322,496 0 25,178
ISHARES TR NATIONAL MUN ETF 464288414   1,059,491 9,773 SH   SOLE   9,773 0 0
ISHARES TR ISHARES SEMICDTR 464287523   451,620 784 SH   SOLE   767 0 17
ISHARES TR RUS 1000 GRW ETF 464287614   30,848,528 101,753 SH   SOLE   99,470 0 2,283
ISHARES TR RUSSELL 2000 ETF 464287655   50,171,364 249,969 SH   SOLE   245,562 0 4,407
ISHARES TR RUS 2000 GRW ETF 464287648   657,285 2,606 SH   SOLE   2,606 0 0
ISHARES TR RUS MD CP GR ETF 464287481   25,518,611 244,291 SH   SOLE   239,683 0 4,608
ISHARES TR RUS MDCP VAL ETF 464287473   10,713,079 92,124 SH   SOLE   91,791 0 333
ISHARES TR CORE S&P500 ETF 464287200   59,280,290 124,113 SH   SOLE   120,109 0 4,004
ISHARES TR S&P 500 GRWT ETF 464287309   381,358 5,078 SH   SOLE   5,078 0 0
ISHARES TR CORE S&P SCP ETF 464287804   81,293,564 750,980 SH   SOLE   691,992 0 58,988
ISHARES TR S&P MC 400GR ETF 464287606   247,959 3,130 SH   SOLE   3,130 0 0
ISHARES TR SHORT TREAS BD 464288679   7,301,936 66,303 SH   SOLE   61,122 0 5,181
ISHARES TR EAFE VALUE ETF 464288877   15,073,746 289,323 SH   SOLE   281,205 0 8,118
ISHARES TR MSCI USA ESG SLC 464288802   4,997,671 49,723 SH   SOLE   47,472 0 2,251
ISHARES TR RUS 1000 ETF 464287622   2,849,717 10,866 SH   SOLE   10,776 0 90
ISHARES TR RUS 1000 VAL ETF 464287598   2,476,271 14,985 SH   SOLE   14,952 0 33
ISHARES TR CORE S&P MCP ETF 464287507   81,496,261 294,051 SH   SOLE   277,746 0 16,305
ISHARES TR U.S. TECH ETF 464287721   296,420 2,415 SH   SOLE   2,415 0 0
JOHNSON & JOHNSON COM 478160104   1,130,908 7,215 SH   SOLE   6,717 0 498
JPMORGAN CHASE & CO COM 46625H100   2,248,438 13,218 SH   SOLE   13,190 0 28
KIMBERLY-CLARK CORP COM 494368103   250,274 2,060 SH   SOLE   2,060 0 0
ELI LILLY & CO COM 532457108   1,798,803 3,086 SH   SOLE   3,086 0 0
LOCKHEED MARTIN CORP COM 539830109   213,513 471 SH   SOLE   341 0 130
MASTERCARD INCORPORATED CL A 57636Q104   207,647 487 SH   SOLE   482 0 5
MCDONALDS CORP COM 580135101   1,111,714 3,749 SH   SOLE   3,744 0 5
MEDTRONIC PLC SHS G5960L103   938,629 11,394 SH   SOLE   9,529 0 1,865
MERCK & CO INC COM 58933Y105   1,248,804 11,455 SH   SOLE   11,455 0 0
META PLATFORMS INC CL A 30303M102   1,529,461 4,321 SH   SOLE   4,321 0 0
MICROSOFT CORP COM 594918104   6,473,965 17,216 SH   SOLE   17,191 0 25
MICROSTRATEGY INC CL A NEW 594972408   5,364,349 8,493 SH   SOLE   8,493 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   549,592 1,083 SH   SOLE   1,083 0 0
MORGAN STANLEY COM NEW 617446448   316,551 3,395 SH   SOLE   3,395 0 0
MUELLER INDS INC COM 624756102   264,040 5,600 SH   SOLE   5,600 0 0
NETFLIX INC COM 64110L106   411,067 844 SH   SOLE   839 0 5
NEXTERA ENERGY INC COM 65339F101   233,693 3,847 SH   SOLE   3,847 0 0
NORFOLK SOUTHN CORP COM 655844108   239,241 1,012 SH   SOLE   1,012 0 0
NUCOR CORP COM 670346105   519,436 2,985 SH   SOLE   2,985 0 0
NVIDIA CORPORATION COM 67066G104   3,219,088 6,500 SH   SOLE   6,420 0 80
ORACLE CORP COM 68389X105   1,406,014 13,336 SH   SOLE   13,336 0 0
OTTER TAIL CORP COM 689648103   354,523 4,172 SH   SOLE   4,172 0 0
PAYPAL HLDGS INC COM 70450Y103   285,557 4,650 SH   SOLE   4,550 0 100
PEPSICO INC COM 713448108   1,659,241 9,769 SH   SOLE   9,769 0 0
PFIZER INC COM 717081103   624,006 21,674 SH   SOLE   21,674 0 0
PHILIP MORRIS INTL INC COM 718172109   524,507 5,575 SH   SOLE   5,575 0 0
INVESCO EXCH TRADED FD TR II KBW REGL BKG 46138E578   649,042 11,872 SH   SOLE   11,872 0 0
INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628   369,851 7,519 SH   SOLE   7,399 0 120
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597   9,653,630 257,499 SH   SOLE   234,594 0 22,905
PROCTER AND GAMBLE CO COM 742718109   1,628,153 11,111 SH   SOLE   11,111 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467   235,715 2,476 SH   SOLE   2,476 0 0
QUALCOMM INC COM 747525103   306,616 2,120 SH   SOLE   2,120 0 0
RTX CORPORATION COM 75513E101   246,215 2,926 SH   SOLE   2,926 0 0
REVANCE THERAPEUTICS INC COM 761330109   112,908 12,845 SH   SOLE   12,845 0 0
ROBLOX CORP CL A 771049103   61,349,336 1,341,849 SH   SOLE   1,341,849 0 0
ROCKWELL AUTOMATION INC COM 773903109   224,975 725 SH   SOLE   725 0 0
ROYAL CARIBBEAN GROUP COM V7780T103   282,677 2,183 SH   SOLE   2,183 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   11,238,292 23,644 SH   SOLE   23,372 0 272
SALESFORCE INC COM 79466L302   234,721 892 SH   SOLE   792 0 100
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763   13,437,845 242,779 SH   SOLE   232,671 0 10,108
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   56,177,302 1,009,113 SH   SOLE   952,891 0 56,222
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   873,320 10,527 SH   SOLE   10,527 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   264,892 7,045 SH   SOLE   7,045 0 0
SHOPIFY INC CL A 82509L107   503,234 6,460 SH   SOLE   6,310 0 150
SOUTHERN CO COM 842587107   218,845 3,121 SH   SOLE   3,121 0 0
SPDR SER TR PRTFLO S&P500 VL 78464A508   44,712,381 958,876 SH   SOLE   929,822 0 29,054
SPDR SER TR S&P 600 SMCP VAL 78464A300   722,298 8,670 SH   SOLE   8,670 0 0
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871   1,351,515 42,554 SH   SOLE   41,323 0 1,231
SPS COMM INC COM 78463M107   1,534,825 7,918 SH   SOLE   7,918 0 0
TACTILE SYS TECHNOLOGY INC COM 87357P100   1,590,060 111,193 SH   SOLE   111,193 0 0
TARGET CORP COM 87612E106   1,090,539 7,657 SH   SOLE   7,545 0 112
BIO-TECHNE CORP COM 09073M104   481,993 6,247 SH   SOLE   6,247 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   242,332 1,259 SH   SOLE   1,218 0 41
TENNANT CO COM 880345103   1,431,412 15,443 SH   SOLE   4,588 0 10,855
TESLA INC COM 88160R101   9,360,490 37,669 SH   SOLE   37,093 0 576
THERMO FISHER SCIENTIFIC INC COM 883556102   443,740 836 SH   SOLE   836 0 0
TRAVELERS COMPANIES INC COM 89417E109   1,566,584 8,224 SH   SOLE   8,224 0 0
US BANCORP DEL COM NEW 902973304   2,444,953 56,492 SH   SOLE   56,492 0 0
UNITEDHEALTH GROUP INC COM 91324P102   3,841,709 7,297 SH   SOLE   7,139 0 158
UNITED PARCEL SERVICE INC CL B 911312106   123,386,130 784,749 SH   SOLE   784,749 0 0
URANIUM ENERGY CORP COM 916896103   85,120 13,300 SH   SOLE   13,300 0 0
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505   483,756 1,786 SH   SOLE   1,786 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   388,207 2,278 SH   SOLE   2,278 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   303,242 7,378 SH   SOLE   7,378 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   2,647,820 16,104 SH   SOLE   16,104 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   24,046,723 502,019 SH   SOLE   490,498 0 11,521
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   239,670 2,147 SH   SOLE   2,147 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   41,643,468 741,779 SH   SOLE   687,407 0 54,372
VANGUARD INDEX FDS LARGE CAP ETF 922908637   392,670 1,800 SH   SOLE   1,800 0 0
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847   18,623,224 302,669 SH   SOLE   300,730 0 1,939
VANGUARD WORLD FD MEGA GRWTH IND 921910816   5,992,865 23,093 SH   SOLE   22,917 0 176
VANGUARD INDEX FDS MID CAP ETF 922908629   760,268 3,268 SH   SOLE   3,268 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   2,860,115 13,407 SH   SOLE   12,394 0 1,013
VANGUARD INDEX FDS SM CP VAL ETF 922908611   362,640 2,015 SH   SOLE   2,015 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   2,234,898 5,117 SH   SOLE   5,117 0 0
VANGUARD STAR FDS VG TL INTL STK F 921909768   1,710,347 29,509 SH   SOLE   29,509 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   6,001,561 25,300 SH   SOLE   25,190 0 110
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   18,822,536 182,956 SH   SOLE   174,200 0 8,756
VANGUARD INDEX FDS VALUE ETF 922908744   48,168,674 322,199 SH   SOLE   289,652 0 32,547
VEEVA SYS INC CL A COM 922475108   283,582 1,473 SH   SOLE   1,473 0 0
VISA INC COM CL A 92826C839   1,535,544 5,898 SH   SOLE   5,893 0 5
VIZSLA SILVER CORP COM NEW 92859G202   19,500 15,600 SH   SOLE   15,600 0 0
WALMART INC COM 931142103   538,264 3,414 SH   SOLE   3,369 0 45
DISNEY WALT CO COM 254687106   729,738 8,082 SH   SOLE   8,072 0 10
WATERS CORP COM 941848103   346,679 1,053 SH   SOLE   1,053 0 0
WELLS FARGO CO NEW COM 949746101   944,091 19,181 SH   SOLE   19,125 0 56
WISDOMTREE TR US SMALLCAP DIVD 97717W604   490,432 15,245 SH   SOLE   15,245 0 0
XCEL ENERGY INC COM 98389B100   1,296,506 20,942 SH   SOLE   20,442 0 500
ZOETIS INC CL A 98978V103   590,981 2,994 SH   SOLE   2,994 0 0