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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101 245,276 1,572,385 SH   SOLE   1,131,302 0 441,083
AAR CORP COM 000361105 5,630 272,360 SH   SOLE   272,360 0 0
ABBOTT LABS COM 002824100 145,449 1,590,820 SH   SOLE   1,095,829 0 494,990
ABBVIE INC COM 00287Y109 6,777 69,029 SH   SOLE   18,110 0 50,919
ACTIVISION BLIZZARD INC COM 00507V109 51,097 673,212 SH   SOLE   631,726 0 41,486
ADOBE INC COM 00724F101 813 1,868 SH   SOLE   518 0 1,350
ALLETE INC COM NEW 018522300 1,969 36,048 SH   SOLE   13,980 0 22,068
ALLIANT ENERGY CORP COM 018802108 269 5,618 SH   SOLE   0 0 5,618
ALPHABET INC CAP STK CL A 02079K305 2,076 1,464 SH   SOLE   1,160 0 304
ALPHABET INC CAP STK CL C 02079K107 401,762 284,210 SH   SOLE   242,735 0 41,475
ALTRIA GROUP INC COM 02209S103 201 5,117 SH   SOLE   2,617 0 2,500
AMAZON COM INC COM 023135106 1,675 607 SH   SOLE   217 0 390
AMCOR PLC ORD G0250X107 7,771 761,126 SH   SOLE   348,006 0 413,120
AMERICAN EXPRESS CO COM 025816109 131,654 1,382,917 SH   SOLE   1,137,754 0 245,163
AMERICAN TOWER CORP NEW COM 03027X100 820 3,172 SH   SOLE   27 0 3,145
AMERIPRISE FINL INC COM 03076C106 377 2,511 SH   SOLE   1,620 0 891
AMETEK INC COM 031100100 241 2,700 SH   SOLE   2,700 0 0
AMGEN INC COM 031162100 1,977 8,380 SH   SOLE   5,734 0 2,646
ANSYS INC COM 03662Q105 289 990 SH   SOLE   0 0 990
APOGEE ENTERPRISES INC COM 037598109 9,215 399,965 SH   SOLE   399,865 0 100
APPLE INC COM 037833100 13,407 36,752 SH   SOLE   18,013 0 18,739
APPLIED MATLS INC COM 038222105 343 5,677 SH   SOLE   0 0 5,677
ASSOCIATED BANC CORP COM 045487105 12,294 898,719 SH   SOLE   743,341 0 155,378
AT&T INC COM 00206R102 1,146 37,914 SH   SOLE   13,636 0 24,278
AUTODESK INC COM 052769106 239 998 SH   SOLE   998 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 770 5,172 SH   SOLE   4,072 0 1,100
AXOGEN INC COM 05463X106 203 22,000 SH   SOLE   22,000 0 0
BADGER METER INC COM 056525108 20,427 324,651 SH   SOLE   164,630 0 160,021
BAXTER INTL INC COM 071813109 51,122 593,757 SH   SOLE   411,673 0 182,084
BECTON DICKINSON & CO COM 075887109 1,259 5,261 SH   SOLE   3,098 0 2,163
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,871 7 SH   SOLE   7 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4,578 25,647 SH   SOLE   8,556 0 17,091
BIOGEN INC COM 09062X103 274 1,025 SH   SOLE   750 0 275
BIO-TECHNE CORP COM 09073M104 238,180 901,958 SH   SOLE   720,827 0 181,131
BK OF AMERICA CORP COM 060505104 305 12,843 SH   SOLE   2,278 0 10,565
BLACK HILLS CORP COM 092113109 9,718 171,520 SH   SOLE   171,520 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 397 7,000 SH   SOLE   7,000 0 0
BOEING CO COM 097023105 723 3,942 SH   SOLE   2,677 0 1,265
BP PLC SPONSORED ADR 055622104 444 19,056 SH   SOLE   10,342 0 8,714
BRISTOL-MYERS SQUIBB CO COM 110122108 6,602 112,272 SH   SOLE   47,992 0 64,280
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 142,305 1,799,960 SH   SOLE   1,447,607 0 352,353
CABOT MICROELECTRONICS CORP COM 12709P103 11,336 81,235 SH   SOLE   81,235 0 0
CALYXT INC COM 13173L107 1,092 221,495 SH   SOLE   221,495 0 0
CARDINAL HEALTH INC COM 14149Y108 219 4,203 SH   SOLE   3,270 0 933
CARDIOVASCULAR SYS INC DEL COM 141619106 3,820 121,075 SH   SOLE   121,075 0 0
CASEYS GEN STORES INC COM 147528103 8,714 58,280 SH   SOLE   58,280 0 0
CATALENT INC COM 148806102 13,867 189,183 SH   SOLE   188,580 0 603
CATERPILLAR INC DEL COM 149123101 933 7,375 SH   SOLE   1,947 0 5,428
CHEVRON CORP NEW COM 166764100 19,577 219,404 SH   SOLE   126,274 0 93,130
CINTAS CORP COM 172908105 1,061 3,984 SH   SOLE   1,550 0 2,434
CISCO SYS INC COM 17275R102 1,609 34,489 SH   SOLE   11,836 0 22,653
COCA COLA CO COM 191216100 1,338 29,942 SH   SOLE   16,450 0 13,492
COMCAST CORP NEW CL A 20030N101 356 9,132 SH   SOLE   5,604 0 3,528
CONOCOPHILLIPS COM 20825C104 3,853 91,696 SH   SOLE   27,912 0 63,784
CORE LABORATORIES N V COM N22717107 7,254 356,982 SH   SOLE   232,462 0 124,520
CORESITE RLTY CORP COM 21870Q105 151,329 1,250,030 SH   SOLE   1,107,624 0 142,406
CORNING INC COM 219350105 57,168 2,207,240 SH   SOLE   1,808,136 0 399,104
COSTCO WHSL CORP NEW COM 22160K105 1,059 3,493 SH   SOLE   1,421 0 2,072
CSX CORP COM 126408103 546 7,835 SH   SOLE   510 0 7,325
CULLEN FROST BANKERS INC COM 229899109 16,778 224,580 SH   SOLE   182,045 0 42,535
CYBEROPTICS CORP COM 232517102 2,246 69,744 SH   SOLE   69,744 0 0
DELUXE CORP COM 248019101 841 35,709 SH   SOLE   30,475 0 5,234
DIGI INTL INC COM 253798102 30,329 2,603,318 SH   SOLE   2,314,667 0 288,651
DISNEY WALT CO COM DISNEY 254687106 197,792 1,773,762 SH   SOLE   1,467,108 0 306,654
DOMINION ENERGY INC COM 25746U109 379 4,674 SH   SOLE   1,292 0 3,382
DONALDSON INC COM 257651109 171,588 3,688,482 SH   SOLE   2,832,803 0 855,679
ECOLAB INC COM 278865100 329,870 1,658,057 SH   SOLE   1,301,791 0 356,266
ELANCO ANIMAL HEALTH INC COM 28414H103 25,434 1,185,757 SH   SOLE   912,971 0 272,786
EMERSON ELEC CO COM 291011104 16,300 262,778 SH   SOLE   112,378 0 150,400
ENERPAC TOOL GROUP CORP CL A COM 292765104 7,006 398,058 SH   SOLE   398,058 0 0
ENVESTNET INC COM 29404K106 1,250 17,000 SH   SOLE   17,000 0 0
EXELON CORP COM 30161N101 228 6,278 SH   SOLE   278 0 6,000
EXXON MOBIL CORP COM 30231G102 6,763 151,231 SH   SOLE   51,590 0 99,641
FACEBOOK INC CL A 30303M102 639 2,814 SH   SOLE   2,748 0 66
FASTENAL CO COM 311900104 179,365 4,186,853 SH   SOLE   3,224,264 0 962,589
FISERV INC COM 337738108 178,284 1,826,301 SH   SOLE   1,418,146 0 408,155
FLEETCOR TECHNOLOGIES INC COM 339041105 252 1,000 SH   SOLE   0 0 1,000
FULLER H B CO COM 359694106 131,796 2,955,076 SH   SOLE   2,561,680 0 393,396
GENERAC HLDGS INC COM 368736104 14,835 121,668 SH   SOLE   89,118 0 32,550
GENERAL ELECTRIC CO COM 369604103 651 95,296 SH   SOLE   28,415 0 66,881
GENERAL MLS INC COM 370334104 64,015 1,038,356 SH   SOLE   574,457 0 463,899
GENTHERM INC COM 37253A103 19,610 504,108 SH   SOLE   472,256 0 31,852
GLACIER BANCORP INC NEW COM 37637Q105 9,867 279,590 SH   SOLE   279,220 0 370
GRACO INC COM 384109104 221,797 4,621,742 SH   SOLE   3,555,284 0 1,066,458
GREAT WESTN BANCORP INC COM 391416104 29,586 2,150,181 SH   SOLE   1,979,076 0 171,105
HAWKINS INC COM 420261109 1,788 42,002 SH   SOLE   35,502 0 6,500
HERSHEY CO COM 427866108 8,712 67,210 SH   SOLE   65,085 0 2,125
HOME DEPOT INC COM 437076102 100,920 402,860 SH   SOLE   297,306 0 105,554
HONEYWELL INTL INC COM 438516106 174,034 1,203,638 SH   SOLE   870,068 0 333,570
HORMEL FOODS CORP COM 440452100 204,519 4,236,988 SH   SOLE   3,326,832 0 910,156
HUB GROUP INC CL A 443320106 6,447 134,700 SH   SOLE   134,700 0 0
IDEXX LABS INC COM 45168D104 1,129 3,420 SH   SOLE   448 0 2,972
ILLINOIS TOOL WKS INC COM 452308109 323 1,849 SH   SOLE   1,450 0 399
INSPIRE MED SYS INC COM 457730109 9,104 104,625 SH   SOLE   103,400 0 1,225
INTEL CORP COM 458140100 21,733 363,246 SH   SOLE   141,515 0 221,731
INTERNATIONAL BUSINESS MACHS COM 459200101 1,690 13,996 SH   SOLE   4,819 0 9,177
INTRICON CORP COM 46121H109 4,783 353,782 SH   SOLE   353,782 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 316 1,275 SH   SOLE   1,020 0 255
IPG PHOTONICS CORP COM 44980X109 241 1,500 SH   SOLE   0 0 1,500
ISHARES TR CORE S&P MCP ETF 464287507 334 1,880 SH   SOLE   972 0 908
ISHARES TR CORE S&P500 ETF 464287200 1,305 4,214 SH   SOLE   415 0 3,799
ISHARES TR MSCI EAFE ETF 464287465 380 6,239 SH   SOLE   5,247 0 992
ISHARES TR S&P SML 600 GWT 464287887 281 1,655 SH   SOLE   1,655 0 0
JOHNSON & JOHNSON COM 478160104 226,202 1,608,487 SH   SOLE   1,231,066 0 377,421
JPMORGAN CHASE & CO COM 46625H100 22,754 241,912 SH   SOLE   164,541 0 77,371
KELLOGG CO COM 487836108 281 4,250 SH   SOLE   1,700 0 2,550
KIMBERLY CLARK CORP COM 494368103 8,885 62,859 SH   SOLE   21,120 0 41,739
LILLY ELI & CO COM 532457108 115,178 701,532 SH   SOLE   514,977 0 186,555
LITTELFUSE INC COM 537008104 108,591 636,413 SH   SOLE   540,090 0 96,323
LOCKHEED MARTIN CORP COM 539830109 331 906 SH   SOLE   470 0 436
LOWES COS INC COM 548661107 973 7,203 SH   SOLE   2,885 0 4,318
MARCUS CORP COM 566330106 4,328 326,148 SH   SOLE   326,148 0 0
MASTERCARD INCORPORATED CL A 57636Q104 791 2,676 SH   SOLE   281 0 2,395
MCCORMICK & CO INC COM NON VTG 579780206 242 1,350 SH   SOLE   1,350 0 0
MCDONALDS CORP COM 580135101 2,808 15,223 SH   SOLE   12,309 0 2,914
MDU RES GROUP INC COM 552690109 989 44,583 SH   SOLE   18,008 0 26,575
MEDTRONIC PLC SHS G5960L103 261,457 2,851,219 SH   SOLE   2,298,942 0 552,277
MERCK & CO. INC COM 58933Y105 6,251 80,830 SH   SOLE   36,183 0 44,647
MGP INGREDIENTS INC NEW COM 55303J106 4,343 118,315 SH   SOLE   118,315 0 0
MICROSOFT CORP COM 594918104 405,924 1,994,612 SH   SOLE   1,733,803 0 260,809
MOTOROLA SOLUTIONS INC COM NEW 620076307 106,544 760,323 SH   SOLE   680,332 0 79,991
MTS SYS CORP COM 553777103 553 31,425 SH   SOLE   10,100 0 21,325
NEXTERA ENERGY INC COM 65339F101 438 1,822 SH   SOLE   638 0 1,184
NIKE INC CL B 654106103 411 4,190 SH   SOLE   1,450 0 2,740
NORFOLK SOUTHERN CORP COM 655844108 722 4,110 SH   SOLE   475 0 3,635
NORTHWESTERN CORP COM NEW 668074305 6,963 127,710 SH   SOLE   127,710 0 0
NOVARTIS AG SPONSORED ADR 66987V109 265 3,030 SH   SOLE   700 0 2,330
NUVEEN MINESOTA QLT MUN INC SHS 670734102 527 37,002 SH   SOLE   5,802 0 31,200
NVE CORP COM NEW 629445206 28,602 462,583 SH   SOLE   407,214 0 55,369
NVENT ELECTRIC PLC SHS G6700G107 82,534 4,406,512 SH   SOLE   3,839,844 0 566,668
NVIDIA CORPORATION COM 67066G104 174,390 459,029 SH   SOLE   411,138 0 47,891
OLD NATL BANCORP IND COM 680033107 47,517 3,453,254 SH   SOLE   2,937,602 0 515,652
ORACLE CORP COM 68389X105 1,480 26,775 SH   SOLE   1,762 0 25,013
OSHKOSH CORP COM 688239201 11,271 157,370 SH   SOLE   157,370 0 0
OTIS WORLDWIDE CORP COM 68902V107 273 4,801 SH   SOLE   1,536 0 3,265
PATTERSON COS INC COM 703395103 4,715 214,316 SH   SOLE   188,714 0 25,602
PAYCHEX INC COM 704326107 207 2,730 SH   SOLE   1,742 0 988
PENTAIR PLC SHS G7S00T104 20,455 538,441 SH   SOLE   224,820 0 313,621
PEPSICO INC COM 713448108 1,731 13,089 SH   SOLE   5,947 0 7,142
PFIZER INC COM 717081103 82,401 2,519,921 SH   SOLE   1,934,425 0 585,496
PHILIP MORRIS INTL INC COM 718172109 338 4,823 SH   SOLE   1,698 0 3,125
PHILLIPS 66 COM 718546104 1,374 19,111 SH   SOLE   8,591 0 10,520
PHYSICIANS RLTY TR COM 71943U104 9,428 538,135 SH   SOLE   518,835 0 19,300
PLEXUS CORP COM 729132100 2,184 30,950 SH   SOLE   30,950 0 0
PLUG POWER INC COM NEW 72919P202 246 30,000 SH   SOLE   30,000 0 0
POLARIS INC COM 731068102 212 2,292 SH   SOLE   2,142 0 150
POLYMET MNG CORP COM 731916102 408 1,000,469 SH   SOLE   1,000,469 0 0
POTLATCHDELTIC CORPORATION COM 737630103 494 13,000 SH   SOLE   0 0 13,000
PREMIER INC CL A 74051N102 2,625 76,569 SH   SOLE   76,569 0 0
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 151,371 3,643,977 SH   SOLE   3,097,898 0 546,079
PROCTER AND GAMBLE CO COM 742718109 21,988 183,891 SH   SOLE   74,721 0 109,170
PROTO LABS INC COM 743713109 24,064 213,963 SH   SOLE   173,341 0 40,622
PURECYCLE CORP COM NEW 746228303 109 11,855 SH   SOLE   0 0 11,855
QCR HOLDINGS INC COM 74727A104 4,624 148,315 SH   SOLE   148,315 0 0
QUALCOMM INC COM 747525103 90,785 995,335 SH   SOLE   846,634 0 148,701
RAVEN INDS INC COM 754212108 3,020 140,386 SH   SOLE   139,886 0 500
RAYTHEON TECHNOLOGIES CORP COM 75513E101 807 13,094 SH   SOLE   4,460 0 8,634
REATA PHARMACEUTICALS INC CL A 75615P103 312 2,000 SH   SOLE   0 0 2,000
ROCKWELL AUTOMATION INC COM 773903109 33,548 157,502 SH   SOLE   153,558 0 3,944
SCHLUMBERGER LTD COM 806857108 7,103 386,231 SH   SOLE   204,230 0 182,001
SCHWAB CHARLES CORP COM 808513105 45,412 1,345,940 SH   SOLE   1,083,053 0 262,887
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1,315 44,190 SH   SOLE   0 0 44,190
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 3,333 45,370 SH   SOLE   15,510 0 29,860
SELECT SECTOR SPDR TR ENERGY 81369Y506 732 19,347 SH   SOLE   5,638 0 13,709
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 361 3,452 SH   SOLE   1,052 0 2,400
SHERWIN WILLIAMS CO COM 824348106 50,078 86,663 SH   SOLE   75,492 0 11,171
SLEEP NUMBER CORP COM 83125X103 3,153 75,712 SH   SOLE   75,712 0 0
SNAP ON INC COM 833034101 6,100 44,038 SH   SOLE   16,890 0 27,148
SOUTHERN CO COM 842587107 240 4,632 SH   SOLE   1,659 0 2,973
SPDR S&P 500 ETF TR TR UNIT 78462F103 4,414 14,314 SH   SOLE   10,845 0 3,469
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 245 754 SH   SOLE   584 0 170
STARBUCKS CORP COM 855244109 726 9,871 SH   SOLE   9,621 0 250
SURMODICS INC COM 868873100 1,967 45,498 SH   SOLE   44,498 0 1,000
SYSCO CORP COM 871829107 50,547 924,749 SH   SOLE   839,380 0 85,369
TARGET CORP COM 87612E106 76,027 633,930 SH   SOLE   422,231 0 211,699
TCF FINANCIAL CORPORATION NE COM 872307103 426 14,483 SH   SOLE   6,666 0 7,817
TENNANT CO COM 880345103 103,492 1,591,947 SH   SOLE   1,399,850 0 192,097
THERMO FISHER SCIENTIFIC INC COM 883556102 516 1,425 SH   SOLE   275 0 1,150
TORO CO COM 891092108 178,968 2,697,743 SH   SOLE   2,210,000 0 487,743
TRAVELERS COMPANIES INC COM 89417E109 22,110 193,864 SH   SOLE   108,855 0 85,009
UNION PAC CORP COM 907818108 1,590 9,402 SH   SOLE   3,468 0 5,934
UNITED FIRE GROUP INC COM 910340108 5,282 190,618 SH   SOLE   190,618 0 0
UNITED PARCEL SERVICE INC CL B 911312106 37,232 334,877 SH   SOLE   150,340 0 184,537
UNITEDHEALTH GROUP INC COM 91324P102 226,090 766,538 SH   SOLE   661,712 0 104,826
US BANCORP DEL COM NEW 902973304 288,490 7,835,135 SH   SOLE   6,544,423 0 1,290,712
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 393 1,386 SH   SOLE   1,386 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 375 3,204 SH   SOLE   3,204 0 0
VERICEL CORP COM 92346J108 290 21,000 SH   SOLE   21,000 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 6,151 111,564 SH   SOLE   28,187 0 83,377
VISA INC COM CL A 92826C839 161,566 836,394 SH   SOLE   717,070 0 119,324
WALGREENS BOOTS ALLIANCE INC COM 931427108 341 8,050 SH   SOLE   2,050 0 6,000
WALMART INC COM 931142103 577 4,813 SH   SOLE   3,367 0 1,446
WEC ENERGY GROUP INC COM 92939U106 642 7,319 SH   SOLE   1,478 0 5,841
WELLS FARGO CO NEW COM 949746101 101,019 3,946,057 SH   SOLE   3,434,530 0 511,527
WESTAMERICA BANCORPORATION COM 957090103 308 5,359 SH   SOLE   5,359 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 585 26,049 SH   SOLE   15,373 0 10,676
WINTRUST FINL CORP COM 97650W108 12,755 292,420 SH   SOLE   292,420 0 0
WORKIVA INC COM CL A 98139A105 27,892 521,443 SH   SOLE   490,793 0 30,650
XCEL ENERGY INC COM 98389B100 14,742 235,870 SH   SOLE   131,859 0 104,011
ZIMMER BIOMET HOLDINGS INC COM 98956P102 116,793 978,497 SH   SOLE   789,370 0 189,127
ZOETIS INC CL A 98978V103 570 4,159 SH   SOLE   2,219 0 1,940