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
3M CO COM 88579Y101   51,098,829 351,848 SH   SOLE   212,955 0 138,893
AAR CORP COM 000361105   9,784,739 89,391 SH   SOLE   89,391 0 0
ABBOTT LABORATORIES COM 002824100   74,105,025 721,778 SH   SOLE   524,321 0 197,457
ABBVIE INC COM 00287Y109   9,855,994 45,317 SH   SOLE   34,473 0 10,844
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   243,698 1,229 SH   SOLE   948 0 281
ADOBE INC COM 00724F101   488,348 2,009 SH   SOLE   1,619 0 390
ADVANCED MICRO DEVICES INC COM 007903107   392,620 1,930 SH   SOLE   1,930 0 0
AEBI SCHMIDT HLDG AG COM H00501108   100,994 10,401 SH   SOLE   10,401 0 0
ALERUS FINL CORP COM 01446U103   1,883,428 79,436 SH   SOLE   79,436 0 0
ALLIANT ENERGY CORP COM 018802108   207,318,946 2,889,060 SH   SOLE   2,494,384 0 394,676
ALPHABET INC CAP STK CL C 02079K107   462,306,563 1,611,610 SH   SOLE   1,334,820 0 276,790
ALPHABET INC CAP STK CL A 02079K305   16,036,071 55,766 SH   SOLE   37,971 0 17,795
ALTRIA GROUP INC COM 02209S103   301,163 4,563 SH   SOLE   2,063 0 2,500
AMAZON COM INC COM 023135106   542,108,482 2,602,912 SH   SOLE   2,274,892 0 328,020
AMBARELLA INC SHS G037AX101   6,052,482 117,581 SH   SOLE   117,581 0 0
AMCOR PLC COM NEW G0250X149   680,878 17,129 SH   SOLE   16,517 0 612
AMERICAN EXPRESS CO COM 025816109   45,015,527 148,821 SH   SOLE   105,062 0 43,759
AMERICAN TOWER CORP COM 03027X100   348,612 2,020 SH   SOLE   700 0 1,320
AMERICAN WTR WKS CO INC NEW COM 030420103   683,852 5,025 SH   SOLE   5,000 0 25
AMERIPRISE FINL INC COM 03076C106   87,567,687 197,047 SH   SOLE   176,266 0 20,781
AMGEN INC COM 031162100   1,746,583 4,964 SH   SOLE   4,293 0 671
ANALOG DEVICES INC COM 032654105   206,155 648 SH   SOLE   648 0 0
API GROUP CORP COM STK 00187Y100   2,348,904 57,969 SH   SOLE   57,969 0 0
APPLE INC COM 037833100   306,679,348 1,208,398 SH   SOLE   1,040,952 0 167,446
APPLIED MATLS INC COM 038222105   3,871,455 11,327 SH   SOLE   10,477 0 850
ASSOCIATED BANC-CORP COM 045487105   6,983,234 270,040 SH   SOLE   270,040 0 0
AT&T INC COM 00206R102   328,370 11,327 SH   SOLE   5,334 0 5,993
AUTOMATIC DATA PROCESSING IN COM 053015103   25,282,906 124,436 SH   SOLE   100,863 0 23,573
AXOGEN INC COM 05463X106   728,860 22,000 SH   SOLE   22,000 0 0
BADGER METER INC COM 056525108   15,968,638 104,815 SH   SOLE   70,300 0 34,515
BANK AMERICA CORP COM 060505104   1,058,216 21,707 SH   SOLE   14,051 0 7,656
BANK HAWAII CORP COM 062540109   297,000 4,000 SH   SOLE   4,000 0 0
BANK MONTREAL MEDIUM COM 063671101   913,004 6,746 SH   SOLE   6,746 0 0
BANK NEW YORK MELLON CORP COM 064058100   698,493 5,888 SH   SOLE   5,713 0 175
BAXTER INTL INC COM 071813109   378,722 22,543 SH   SOLE   10,475 0 12,068
BECTON DICKINSON & CO COM 075887109   1,119,320 7,119 SH   SOLE   6,919 0 200
BENTLEY SYS INC COM CL B 08265T208   8,293,869 236,158 SH   SOLE   236,158 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108   3,590,700 5 SH   SOLE   5 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   11,466,777 23,929 SH   SOLE   15,673 0 8,256
BEST BUY INC COM 086516101   378,459 5,895 SH   SOLE   5,895 0 0
BIO-TECHNE CORP COM 09073M104   143,729,727 2,750,282 SH   SOLE   2,382,418 0 367,864
BLACK HILLS CORP COM 092113109   6,821,962 98,285 SH   SOLE   98,285 0 0
BOEING CO COM 097023105   516,881 2,597 SH   SOLE   1,897 0 700
BOSTON SCIENTIFIC CORP COM 101137107   638,544 10,176 SH   SOLE   10,176 0 0
BP PLC SPONSORED ADR 055622104   263,670 5,610 SH   SOLE   3,110 0 2,500
BRADY CORP CL A 104674106   568,680 7,000 SH   SOLE   7,000 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   1,467,730 24,200 SH   SOLE   16,482 0 7,718
BROADCOM INC COM 11135F101   1,093,499 3,533 SH   SOLE   3,533 0 0
C H ROBINSON WORLDWIDE IN COM NEW 12541W209   140,861,226 848,203 SH   SOLE   743,302 0 104,901
CANADIAN IMPERIAL BANK OF CO COM 136069101   964,176 10,176 SH   SOLE   10,176 0 0
CARDINAL HEALTH INC COM 14149Y108   448,189 2,121 SH   SOLE   2,121 0 0
CASEYS GEN STORES INC COM 147528103   69,828,705 95,937 SH   SOLE   85,448 0 10,489
CATERPILLAR INC COM 149123101   13,071,087 18,450 SH   SOLE   17,072 0 1,378
CHEVRON CORPORATION COM 166764100   8,072,617 39,017 SH   SOLE   27,717 0 11,300
CHUBB LTD SWITZ COM H1467J104   794,943 2,439 SH   SOLE   2,164 0 275
CIENA CORP COM NEW 171779309   1,087,044 2,800 SH   SOLE   2,800 0 0
CINTAS CORP COM 172908105   3,795,163 22,438 SH   SOLE   15,754 0 6,684
CISCO SYS INC COM 17275R102   1,538,377 19,827 SH   SOLE   16,279 0 3,548
CLEARFIELD INC COM 18482P103   19,368,973 731,733 SH   SOLE   685,512 0 46,221
CLEVELAND-CLIFFS INC NEW COM 185899101   114,075 13,500 SH   SOLE   13,500 0 0
COCA COLA CO COM 191216100   1,773,106 23,315 SH   SOLE   12,455 0 10,860
COGNEX CORP COM 192422103   59,957,636 1,223,875 SH   SOLE   1,101,172 0 122,703
CONOCOPHILLIPS COM 20825C104   3,435,696 26,028 SH   SOLE   21,928 0 4,100
CORNING INC COM 219350105   11,999,353 88,250 SH   SOLE   74,640 0 13,610
COSTCO WHOLESALE CORPORATION COM 22160K105   2,952,422 2,963 SH   SOLE   2,697 0 266
CULLEN FROST BANKERS INC COM 229899109   5,852,768 42,696 SH   SOLE   42,696 0 0
CUMMINS INC COM 231021106   284,075 528 SH   SOLE   0 0 528
DANAHER CORP DEL COM 235851102   215,196 1,135 SH   SOLE   1,060 0 75
DEERE & CO COM 244199105   322,208 572 SH   SOLE   132 0 440
DIGI INTL INC COM 253798102   337,400 7,000 SH   SOLE   7,000 0 0
DISNEY WALT CO COM 254687106   23,116,357 239,846 SH   SOLE   164,996 0 74,850
DONALDSON INC COM 257651109   42,381,944 499,374 SH   SOLE   369,351 0 130,023
ECOLAB INC COM 278865100   202,658,747 761,818 SH   SOLE   628,517 0 133,301
ELI LILLY & CO COM 532457108   300,126,470 326,306 SH   SOLE   273,711 0 52,595
EMERSON ELEC CO COM 291011104   8,483,807 64,752 SH   SOLE   53,093 0 11,659
ENTEGRIS INC COM 29362U104   157,465,513 1,343,104 SH   SOLE   1,201,280 0 141,824
ENTERPRISE PRODS PARTNERS L COM 293792107   325,424 8,600 SH   SOLE   8,600 0 0
EXXON MOBIL CORP COM 30231G102   14,170,512 83,523 SH   SOLE   59,775 0 23,748
FASTENAL CO COM 311900104   182,001,337 3,922,442 SH   SOLE   3,230,200 0 692,242
FISERV INC COM 337738108   120,129,197 2,152,853 SH   SOLE   1,891,359 0 261,494
FULLER H B CO COM 359694106   145,664,537 2,361,617 SH   SOLE   2,102,822 0 258,795
GE AEROSPACE COM NEW 369604301   2,135,369 7,525 SH   SOLE   7,525 0 0
GE VERNOVA INC COM 36828A101   738,473 846 SH   SOLE   846 0 0
GENERAC HLDGS INC COM 368736104   19,483,582 99,747 SH   SOLE   77,008 0 22,739
GENERAL MILLS INC COM 370334104   3,607,511 96,924 SH   SOLE   60,032 0 36,892
GILEAD SCIENCES INC COM 375558103   317,067 2,275 SH   SOLE   1,875 0 400
GLACIER BANCORP INC NEW COM 37637Q105   4,743,954 106,200 SH   SOLE   106,200 0 0
GRACO INC COM 384109104   322,997,719 3,815,684 SH   SOLE   3,211,577 0 604,107
HARLEY DAVIDSON INC COM 412822108   283,080 14,000 SH   SOLE   14,000 0 0
HAWKINS INC COM 420261109   3,986,074 25,951 SH   SOLE   17,847 0 8,104
HERSHEY CO COM 427866108   13,421,378 64,560 SH   SOLE   52,445 0 12,115
HOME DEPOT INC COM 437076102   50,451,122 153,398 SH   SOLE   107,201 0 46,197
HONEYWELL INTL INC COM 438516106   47,115,501 208,448 SH   SOLE   142,374 0 66,074
HORMEL FOODS CORP COM 440452100   77,416,771 3,417,959 SH   SOLE   2,887,363 0 530,596
HUB GROUP INC CL A 443320106   5,763,985 159,933 SH   SOLE   159,933 0 0
HUNTINGTON BANCSHARES INC COM 446150104   426,353 27,243 SH   SOLE   27,243 0 0
IDACORP INC COM 451107106   43,087,870 301,377 SH   SOLE   268,578 0 32,799
IDEX CORP COM 45167R104   758,200 4,000 SH   SOLE   4,000 0 0
IDEXX LABS INC COM 45168D104   1,168,731 2,080 SH   SOLE   2,080 0 0
ILLINOIS TOOL WKS INC COM 452308109   386,270 1,484 SH   SOLE   1,484 0 0
INTEL CORP COM 458140100   632,515 14,333 SH   SOLE   4,500 0 9,833
INTERNATIONAL BUSINESS MACHS COM 459200101   883,996 3,647 SH   SOLE   3,447 0 200
INTUITIVE SURGICAL INC COM NEW 46120E602   46,045,986 99,885 SH   SOLE   87,732 0 12,153
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   1,033,489 5,385 SH   SOLE   5,385 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   1,015,943 1,760 SH   SOLE   1,060 0 700
ISHARES GOLD TR ISHARES NEW 464285204   310,764 3,525 SH   SOLE   3,525 0 0
ISHARES TR GLOBAL TECH ETF 464287291   314,780 3,150 SH   SOLE   3,150 0 0
ISHARES TR MSCI EAFE ETF 464287465   1,525,203 15,702 SH   SOLE   15,702 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   283,793 2,509 SH   SOLE   2,509 0 0
ISHARES TR CORE S&P500 ETF 464287200   4,220,850 6,461 SH   SOLE   6,461 0 0
ISHARES TR IBONDS 26 TRM TS 46436E858   326,653 14,255 SH   SOLE   0 0 14,255
ISHARES TR MSCI USA MIN VOL 46429B697   360,010 3,884 SH   SOLE   3,884 0 0
ISHARES TR MSCI ACWI EX US 464288240   516,949 7,550 SH   SOLE   7,550 0 0
ISHARES TR CORE S&P SCP ETF 464287804   299,587 2,410 SH   SOLE   684 0 1,726
ISHARES TR S&P 500 VAL ETF 464287408   241,344 1,143 SH   SOLE   1,143 0 0
ISHARES TR RUS 1000 VAL ETF 464287598   547,423 2,562 SH   SOLE   2,562 0 0
JAMES HARDIE INDS PLC ORD SHS G4253H101   4,560,013 240,761 SH   SOLE   236,486 0 4,275
JBT MAREL CORPORATION COM 477839104   7,557,117 59,100 SH   SOLE   59,100 0 0
JOHNSON & JOHNSON COM 478160104   141,186,327 577,590 SH   SOLE   431,521 0 146,069
JPMORGAN CHASE & CO COM 46625H100   310,102,590 1,054,197 SH   SOLE   932,683 0 121,514
KIMBERLY-CLARK CORP COM 494368103   935,180 9,694 SH   SOLE   9,241 0 453
KNIFE RIVER CORP COMMON STOCK 498894104   10,976,046 134,428 SH   SOLE   134,428 0 0
KRAFT HEINZ CO COM 500754106   7,119,502 316,563 SH   SOLE   200,113 0 116,450
L3HARRIS TECHNOLOGIES INC COM 502431109   356,540 1,033 SH   SOLE   1,033 0 0
LIFE TIME GROUP HOLDINGS INC COMMON STOCK 53190C102   4,642,220 172,317 SH   SOLE   172,317 0 0
LITTELFUSE INC COM 537008104   245,930,339 724,710 SH   SOLE   633,357 0 91,353
LOWES COS INC COM 548661107   1,618,518 6,850 SH   SOLE   6,432 0 418
MARATHON PETE CORP COM 56585A102   339,410 1,390 SH   SOLE   390 0 1,000
MARSH & MCLENNAN COS INC COM 571748102   225,485 1,300 SH   SOLE   1,300 0 0
MASTERCARD INCORPORATED CL A 57636Q104   259,823 520 SH   SOLE   286 0 234
MCDONALDS CORP COM 580135101   4,453,538 14,329 SH   SOLE   13,548 0 781
MEDPACE HLDGS INC COM 58506Q109   41,161,887 85,720 SH   SOLE   79,645 0 6,075
MEDTRONIC PLC SHS G5960L103   34,830,602 401,968 SH   SOLE   322,812 0 79,156
MERCK & CO INC COM 58933Y105   6,056,361 50,348 SH   SOLE   35,125 0 15,223
META PLATFORMS INC CL A 30303M102   185,727,701 324,625 SH   SOLE   292,223 0 32,402
MICRON TECHNOLOGY INC COM 595112103   234,123 693 SH   SOLE   693 0 0
MICROSOFT CORP COM 594918104   719,014,922 1,942,391 SH   SOLE   1,698,591 0 243,800
MOSAIC CO COM 61945C103   510,000 20,000 SH   SOLE   20,000 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307   234,661,466 540,732 SH   SOLE   475,420 0 65,312
MSA SAFETY INC COM 553498106   241,007 1,470 SH   SOLE   1,470 0 0
MURPHY OIL CORP COM 626717102   206,250 5,000 SH   SOLE   5,000 0 0
NEWMONT CORP COM 651639106   541,250 5,000 SH   SOLE   5,000 0 0
NEXTERA ENERGY INC COM 65339F101   1,139,823 12,272 SH   SOLE   10,278 0 1,994
NIKE INC CL B 654106103   3,483,743 65,955 SH   SOLE   46,505 0 19,450
NORFOLK SOUTHN CORP COM 655844108   779,205 2,715 SH   SOLE   915 0 1,800
NORTHERN TR CORP COM 665859104   334,968 2,400 SH   SOLE   400 0 2,000
NORTHWESTERN ENERGY GROUP IN COM NEW 668074305   5,670,972 86,002 SH   SOLE   86,002 0 0
NVE CORP COM NEW 629445206   393,000 6,000 SH   SOLE   6,000 0 0
NVENT ELEC PLC SHS G6700G107   244,416,234 2,066,420 SH   SOLE   1,820,346 0 246,074
NVIDIA CORPORATION COM 67066G104   830,379,664 4,761,351 SH   SOLE   4,072,801 0 688,550
OKLO INC COM CL A 02156V109   771,670 15,561 SH   SOLE   1,561 0 14,000
OLD NATL BANCORP IND COM 680033107   9,573,521 433,191 SH   SOLE   433,191 0 0
ORACLE CORP COM 68389X105   4,518,925 30,718 SH   SOLE   24,393 0 6,325
OSHKOSH CORP COM 688239201   4,884,869 33,183 SH   SOLE   33,183 0 0
PALO ALTO NETWORKS INC COM 697435105   85,399,097 532,679 SH   SOLE   485,573 0 47,106
PATRICK INDS INC COM 703343103   6,430,287 57,894 SH   SOLE   57,894 0 0
PENTAIR PLC SHS G7S00T104   5,015,620 57,578 SH   SOLE   56,298 0 1,280
PEPSICO INC COM 713448108   1,394,194 8,978 SH   SOLE   8,978 0 0
PFIZER INC COM 717081103   2,016,958 71,829 SH   SOLE   59,839 0 11,990
PHILIP MORRIS INTL INC COM 718172109   419,468 2,537 SH   SOLE   37 0 2,500
PHILLIPS 66 COM 718546104   1,203,117 6,604 SH   SOLE   5,304 0 1,300
PIPER SANDLER COMPANIES COM NEW 724078209   41,803,190 546,090 SH   SOLE   495,246 0 50,844
PLEXUS CORP COM 729132100   9,290,105 45,868 SH   SOLE   45,868 0 0
PLUG PWR INC COM NEW 72919P202   22,600 10,000 SH   SOLE   10,000 0 0
POLARIS INC COM 731068102   3,405,760 62,491 SH   SOLE   60,056 0 2,435
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   14,767,665 163,884 SH   SOLE   117,121 0 46,763
PROCTER & GAMBLE CO COM 742718109   35,158,089 243,410 SH   SOLE   187,995 0 55,415
QCR HLDGS INC COM 74727A104   7,776,121 91,002 SH   SOLE   91,002 0 0
QUALCOMM INC COM 747525103   61,564,052 478,055 SH   SOLE   381,948 0 96,107
RADNET INC COM 750491102   7,439,853 133,116 SH   SOLE   133,116 0 0
ROCKWELL AUTOMATION INC COM 773903109   101,761,501 283,553 SH   SOLE   242,980 0 40,573
RTX CORPORATION COM 75513E101   1,651,610 8,562 SH   SOLE   5,506 0 3,056
SALESFORCE INC COM 79466L302   9,332,753 49,996 SH   SOLE   34,612 0 15,384
SCHWAB CHARLES CORP COM 808513105   23,281,853 247,732 SH   SOLE   165,829 0 81,903
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   757,004 30,586 SH   SOLE   586 0 30,000
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   6,557,275 261,246 SH   SOLE   84,246 0 177,000
SEI INVTS CO COM 784117103   258,951 3,300 SH   SOLE   0 0 3,300
SELECT SECTOR SPDR TR STATE STREET TEC 81369Y803   594,090 4,470 SH   SOLE   4,470 0 0
SHELL PLC SPON ADS 780259305   756,276 8,132 SH   SOLE   8,132 0 0
SHERWIN WILLIAMS CO COM 824348106   140,324,023 437,760 SH   SOLE   389,648 0 48,112
SKYWATER TECHNOLOGY INC COM 83089J108   356,330 13,000 SH   SOLE   13,000 0 0
SLB LIMITED COM STK 806857108   282,645 5,500 SH   SOLE   5,500 0 0
SNAP INC CL A 83304A106   103,615 22,525 SH   SOLE   0 0 22,525
SNAP ON INC COM 833034101   1,134,336 3,123 SH   SOLE   2,998 0 125
SOLSTICE ADVANCED MATLS INC COM SHS 83443Q103   1,693,722 22,239 SH   SOLE   17,163 0 5,076
SOLVENTUM CORP COM SHS 83444M101   4,735,099 72,513 SH   SOLE   40,643 0 31,870
SPDR GOLD TR GOLD SHS 78463V107   615,315 1,430 SH   SOLE   1,130 0 300
SPDR SERIES TRUST STATE STREET SPD 78468R663   640,105 6,985 SH   SOLE   5,892 0 1,093
SPROUTS FMRS MKT INC COM 85208M102   22,535,612 292,177 SH   SOLE   265,242 0 26,935
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103   17,676,384 27,180 SH   SOLE   26,376 0 804
STATE STR SPDR S&P MIDCAP 40 UTSER1 S&PDCRP 78467Y107   505,203 819 SH   SOLE   819 0 0
STRYKER CORPORATION COM 863667101   1,365,291 4,155 SH   SOLE   4,060 0 95
STURM RUGER & CO INC COM 864159108   481,080 12,000 SH   SOLE   12,000 0 0
SYSCO CORP COM 871829107   7,081,571 99,279 SH   SOLE   76,723 0 22,556
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100   164,329,539 486,253 SH   SOLE   437,464 0 48,789
TARGET CORP COM 87612E106   20,468,179 168,879 SH   SOLE   132,611 0 36,268
TENNANT CO COM 880345103   53,350,010 803,464 SH   SOLE   686,297 0 117,167
TEXAS INSTRS INC COM 882508104   44,875,655 231,151 SH   SOLE   196,535 0 34,616
THERMO FISHER SCIENTIFIC INC COM 883556102   609,989 1,241 SH   SOLE   241 0 1,000
TIMKEN CO COM 887389104   201,140 2,000 SH   SOLE   2,000 0 0
TJX COS INC NEW COM 872540109   529,406 3,315 SH   SOLE   3,315 0 0
TORO CO COM 891092108   254,061,812 2,718,983 SH   SOLE   2,308,837 0 410,146
TRANE TECHNOLOGIES PLC SHS G8994E103   457,164 1,097 SH   SOLE   539 0 558
TRAVELERS COMPANIES INC COM 89417E109   41,539,316 142,414 SH   SOLE   122,014 0 20,400
TREX INC COM 89531P105   4,225,521 116,022 SH   SOLE   116,022 0 0
TRUST FOR PROFESSIONAL MANAG MAIRS & PWR MINN 89834G836   9,090,429 410,865 SH   SOLE   383,932 0 26,933
UIPATH INC CL A 90364P105   340,770 30,700 SH   SOLE   14,250 0 16,450
ULTA BEAUTY INC COM 90384S303   316,240 605 SH   SOLE   545 0 60
UNION PAC CORP COM 907818108   1,016,578 4,190 SH   SOLE   2,070 0 2,120
UNITED FIRE GROUP INC COM 910340108   244,596 6,600 SH   SOLE   6,600 0 0
UNITED PARCEL SVCS INC CL B 911312106   1,714,468 17,427 SH   SOLE   10,098 0 7,329
UNITED THERAPEUTICS CORP DEL COM 91307C102   207,543 350 SH   SOLE   350 0 0
UNITEDHEALTH GROUP INC COM 91324P102   200,529,681 741,083 SH   SOLE   644,771 0 96,312
US BANCORP COM NEW 902973304   31,284,966 601,518 SH   SOLE   484,042 0 117,476
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   8,883,452 14,866 SH   SOLE   14,866 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629   3,158,118 10,997 SH   SOLE   10,997 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637   244,160 817 SH   SOLE   0 0 817
VANGUARD INDEX FDS TOTAL STK MKT 922908769   496,273 1,546 SH   SOLE   1,211 0 335
VANGUARD INDEX FDS SMALL CP ETF 922908751   1,520,490 5,805 SH   SOLE   5,805 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   300,512 688 SH   SOLE   688 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   1,108,836 20,515 SH   SOLE   20,515 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   238,668 3,178 SH   SOLE   3,178 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730   963,555 3,270 SH   SOLE   3,270 0 0
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847   713,018 12,875 SH   SOLE   12,875 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   494,638 2,300 SH   SOLE   2,280 0 20
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   2,898,847 45,237 SH   SOLE   45,237 0 0
VANGUARD WORLD FD INF TECH ETF 92204A702   233,514 334 SH   SOLE   224 0 110
VERICEL CORP COM 92346J108   832,077 25,865 SH   SOLE   25,865 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   166,434,887 3,315,436 SH   SOLE   2,945,045 0 370,391
VIASAT INC COM 92552V100   595,400 13,000 SH   SOLE   13,000 0 0
VISA INC COM CL A 92826C839   254,159,034 840,917 SH   SOLE   729,165 0 111,752
WABTEC COM 929740108   1,308,779 5,237 SH   SOLE   5,236 0 1
WALMART INC COM 931142103   1,951,196 15,700 SH   SOLE   13,541 0 2,159
WASTE MGMT INC DEL COM 94106L109   91,511,570 398,240 SH   SOLE   371,835 0 26,405
WATERS CORP COM 941848103   285,590 958 SH   SOLE   931 0 27
WEC ENERGY GROUP INC COM 92939U106   221,200,002 1,910,685 SH   SOLE   1,694,886 0 215,799
WELLS FARGO & CO COM 949746101   108,737,395 1,365,876 SH   SOLE   1,083,108 0 282,768
WEYERHAEUSER CO COM NEW 962166104   882,338 36,117 SH   SOLE   26,784 0 9,333
WINTRUST FINL CORP COM 97650W108   8,022,951 57,744 SH   SOLE   56,044 0 1,700
WOODWARD INC COM 980745103   5,010,880 14,000 SH   SOLE   14,000 0 0
WORKIVA INC COM CL A 98139A105   42,673,613 715,640 SH   SOLE   647,490 0 68,150
XCEL ENERGY INC COM 98389B100   31,955,810 402,263 SH   SOLE   349,379 0 52,884
XYLEM INC COM 98419M100   1,683,755 14,090 SH   SOLE   9,785 0 4,305
ZIMMER BIOMET HOLDINGS INC COM 98956P102   727,881 8,050 SH   SOLE   2,800 0 5,250
ZOETIS INC CL A 98978V103   35,831,342 303,116 SH   SOLE   267,788 0 35,328