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:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
3M COCOM88579Y101172,877985,502SH SOLE 631,9610353,540
AAR CORPCOM00036110512,374381,569SH SOLE 381,56900
ABBOTT LABSCOM002824100178,2211,508,686SH SOLE 1,064,1500444,536
ABBVIE INCCOM00287Y1095,46750,678SH SOLE 20,599030,079
ACCENTURE PLC IRELANDSHS CLASS AG1151C1014191,310SH SOLE 7640546
ACTIVISION BLIZZARD INCCOM00507V10985,8931,109,875SH SOLE 982,6700127,205
ADOBE SYSTEMS INCORPORATEDCOM00724F1017541,310SH SOLE 1001,300
ALLETE INCCOM NEW0185223001,36922,997SH SOLE 10,214012,783
ALLIANT ENERGY CORPCOM01880210843,491776,895SH SOLE 627,9780148,917
ALPHABET INCCAP STK CL A02079K3053,4171,278SH SOLE 1,0950183
ALPHABET INCCAP STK CL C02079K107617,702231,756SH SOLE 193,611038,145
ALTRIA GROUP INCCOM02209S1032285,019SH SOLE 2,51902,500
AMAZON COM INCCOM023135106351,844107,105SH SOLE 98,13708,968
AMCOR PLCORDG0250X1073,334287,663SH SOLE 167,7790119,884
AMERICAN EXPRESS COCOM025816109104,523623,906SH SOLE 424,5810199,325
AMERICAN TOWER CORP NEWCOM03027X1005362,020SH SOLE 002,020
AMERIPRISE FINL INCCOM03076C1066242,362SH SOLE 1,7100652
AMETEK INCCOM0311001002992,411SH SOLE 2,41100
AMGEN INCCOM0311621001,8358,630SH SOLE 5,98402,646
APPLE INCCOM03783310019,371136,897SH SOLE 64,968071,929
APPLIED MATLS INCCOM0382221057055,477SH SOLE 005,477
ASSOCIATED BANC CORPCOM0454871057,402345,553SH SOLE 345,55300
AT&T INCCOM00206R10277628,733SH SOLE 11,006017,727
AUTODESK INCCOM052769106235825SH SOLE 82500
AUTOMATIC DATA PROCESSING INCOM0530151033,77418,877SH SOLE 16,27702,600
AXOGEN INCCOM05463X10643127,299SH SOLE 27,29900
AZEK CO INCCL A05478C1054,056111,026SH SOLE 111,02600
BADGER METER INCCOM05652510820,254200,256SH SOLE 85,7430114,513
BAXTER INTL INCCOM07181310946,325575,964SH SOLE 416,7530159,211
BECTON DICKINSON & COCOM0758871099553,884SH SOLE 1,81602,068
BERKSHIRE HATHAWAY INC DELCL A0846701082,8807SH SOLE 700
BERKSHIRE HATHAWAY INC DELCL B NEW0846707026,55023,998SH SOLE 7,840016,158
BIOGEN INCCOM09062X1032901,025SH SOLE 7500275
BIO-TECHNE CORPCOM09073M104321,092662,634SH SOLE 523,4220139,212
BK OF AMERICA CORPCOM06050510456713,355SH SOLE 2,790010,565
BLACK HILLS CORPCOM0921131098,832140,721SH SOLE 137,15303,568
BLACKSTONE INCCOM09260D1074774,100SH SOLE 4,10000
BOEING COCOM0970231057753,525SH SOLE 3,0250500
BOSTON SCIENTIFIC CORPCOM1011371072074,768SH SOLE 4,76800
BP PLCSPONSORED ADR0556221042067,526SH SOLE 4,62602,900
BRISTOL-MYERS SQUIBB COCOM1101221084,56277,105SH SOLE 26,005051,100
C H ROBINSON WORLDWIDE INCCOM NEW12541W209113,8861,309,032SH SOLE 1,006,5690302,463
CAMBIUM NETWORKS CORPSHSG177661093,49396,514SH SOLE 96,51400
CARDIOVASCULAR SYS INC DELCOM1416191065,485167,060SH SOLE 167,06000
CARRIER GLOBAL CORPORATIONCOM14448C1042955,700SH SOLE 2,11503,585
CASEYS GEN STORES INCCOM14752810312,40765,835SH SOLE 65,83500
CATALENT INCCOM14880610215,943119,806SH SOLE 119,80600
CATERPILLAR INCCOM1491231011,3106,822SH SOLE 1,61105,211
CHEVRON CORP NEWCOM1667641006,43863,459SH SOLE 21,091042,368
CINTAS CORPCOM1729081051,5073,959SH SOLE 1,59302,366
CISCO SYS INCCOM17275R1021,46926,987SH SOLE 7,266019,721
CMC MATERIALS INCCOM12571T10013,807112,041SH SOLE 112,04100
COCA COLA COCOM1912161001,55229,579SH SOLE 17,599011,980
COMCAST CORP NEWCL A20030N1013135,597SH SOLE 2,06903,528
CONOCOPHILLIPSCOM20825C10493213,754SH SOLE 2,713011,041
CORE LABORATORIES N VCOMN227171072529,085SH SOLE 83508,250
CORESITE RLTY CORPCOM21870Q105146,5001,057,458SH SOLE 918,6860138,772
CORNING INCCOM21935010562,6741,717,562SH SOLE 1,368,8570348,705
COSTCO WHSL CORP NEWCOM22160K1051,1932,656SH SOLE 1,16501,491
CSX CORPCOM12640810357219,242SH SOLE 1,530017,712
CULLEN FROST BANKERS INCCOM22989910918,020151,912SH SOLE 130,724021,188
CUMMINS INCCOM231021106208928SH SOLE 00928
CYBEROPTICS CORPCOM2325171022,83979,806SH SOLE 79,80600
DANAHER CORPORATIONCOM235851102280921SH SOLE 6400281
DEERE & COCOM244199105306913SH SOLE 1320781
DELUXE CORPCOM2480191011,08030,095SH SOLE 27,28602,809
DIGI INTL INCCOM25379810254,2472,580,738SH SOLE 2,203,6590377,079
DISNEY WALT COCOM254687106170,1461,005,768SH SOLE 770,8100234,958
DOMINION ENERGY INCCOM25746U1093384,632SH SOLE 1,25003,382
DONALDSON INCCOM257651109191,5843,337,119SH SOLE 2,618,0440719,075
DUKE ENERGY CORP NEWCOM NEW26441C2042512,574SH SOLE 1,15901,415
ECOLAB INCCOM278865100381,3261,827,848SH SOLE 1,486,5760341,272
ELANCO ANIMAL HEALTH INCCOM28414H10336,4941,144,356SH SOLE 877,0270267,329
EMERSON ELEC COCOM29101110412,524132,956SH SOLE 63,572069,384
ENERPAC TOOL GROUP CORPCL A COM2927651046,459311,559SH SOLE 311,55900
ENTERPRISE PRODS PARTNERS LCOM2937921072089,600SH SOLE 8,60001,000
ENVESTNET INCCOM29404K1067,86397,996SH SOLE 97,99600
EXELON CORPCOM30161N1013036,278SH SOLE 27806,000
EXXON MOBIL CORPCOM30231G1023,22754,867SH SOLE 24,129030,738
FACEBOOK INCCL A30303M1029572,820SH SOLE 2,754066
FASTENAL COCOM311900104175,5823,402,094SH SOLE 2,610,5500791,544
FISERV INCCOM337738108226,9132,091,360SH SOLE 1,654,7590436,601
FLEETCOR TECHNOLOGIES INCCOM3390411052611,000SH SOLE 001,000
FORD MTR CO DELCOM34537086026919,000SH SOLE 15,00004,000
FULLER H B COCOM359694106174,8632,708,536SH SOLE 2,323,4890385,047
GENERAC HLDGS INCCOM36873610435,24986,254SH SOLE 57,616028,638
GENERAL ELECTRIC COCOM NEW3696043012412,336SH SOLE 1,11501,221
GENERAL MLS INCCOM37033410421,324356,475SH SOLE 159,8610196,614
GENTHERM INCCOM37253A10339,302485,634SH SOLE 416,545069,089
GENUINE PARTS COCOM3724601052361,950SH SOLE 1,7000250
GLACIER BANCORP INC NEWCOM37637Q10514,858268,432SH SOLE 268,43200
GRACO INCCOM384109104290,8204,156,346SH SOLE 3,265,8610890,485
GREAT WESTERN BANCORP INCCOM39141610421,278649,898SH SOLE 610,690039,208
HAWKINS INCCOM42026110946513,320SH SOLE 320013,000
HERSHEY COCOM42786610812,97076,635SH SOLE 72,65003,985
HOME DEPOT INCCOM437076102138,533422,022SH SOLE 316,5690105,453
HONEYWELL INTL INCCOM438516106155,912734,465SH SOLE 466,6360267,829
HORMEL FOODS CORPCOM440452100195,1714,760,257SH SOLE 3,876,2530884,004
HUB GROUP INCCL A4433201067,396107,576SH SOLE 107,57600
HUNTINGTON BANCSHARES INCCOM44615010443528,117SH SOLE 18,050010,067
HYLIION HOLDINGS CORPCOMMON STOCK4491091071,246148,367SH SOLE 148,36700
IDEXX LABS INCCOM45168D1042,1173,404SH SOLE 44802,956
ILLINOIS TOOL WKS INCCOM4523081093721,799SH SOLE 1,4000399
INSPIRE MED SYS INCCOM45773010940,103172,203SH SOLE 169,75402,449
INTEL CORPCOM45814010011,609217,878SH SOLE 83,3900134,488
INTERNATIONAL BUSINESS MACHSCOM4592001017415,335SH SOLE 2,08803,247
INTRICON CORPCOM46121H1097,085390,164SH SOLE 390,16400
INVESCO QQQ TRUNIT SER 146090E1034491,255SH SOLE 1,0200235
IPG PHOTONICS CORPCOM44980X1092381,500SH SOLE 001,500
ISHARES TRCORE S&P500 ETF4642872001,7043,955SH SOLE 1,11202,843
ISHARES TRGLOBAL TECH ETF4642872912093,684SH SOLE 3,68400
ISHARES TRMSCI EAFE ETF4642874652413,092SH SOLE 2,1000992
ISHARES TRRUS MID CAP ETF4642874992623,348SH SOLE 2,9480400
JAMF HLDG CORPCOM47074L10558,8791,528,526SH SOLE 1,347,8380180,688
JOHNSON & JOHNSONCOM478160104249,8961,547,344SH SOLE 1,194,2000353,144
JPMORGAN CHASE & COCOM46625H10036,349222,062SH SOLE 151,522070,540
KIMBERLY-CLARK CORPCOM4943681034,48633,875SH SOLE 13,236020,639
LILLY ELI & COCOM532457108153,233663,205SH SOLE 497,8100165,395
LITTELFUSE INCCOM537008104211,468773,841SH SOLE 657,5820116,259
LOWES COS INCCOM5486611071,4687,235SH SOLE 3,44203,793
MARCUS CORP DELCOM5663301069,807562,031SH SOLE 562,03100
MASTERCARD INCORPORATEDCL A57636Q1045001,438SH SOLE 10001,338
MCCORMICK & CO INCCOM NON VTG5797802062192,700SH SOLE 2,70000
MCDONALDS CORPCOM5801351013,53114,647SH SOLE 11,42103,226
MDU RES GROUP INCCOM5526901092357,933SH SOLE 3,73304,200
MEDTRONIC PLCSHSG5960L103342,9682,736,081SH SOLE 2,231,3470504,734
MERCK & CO INCCOM58933Y1054,80964,028SH SOLE 29,014035,014
MGP INGREDIENTS INC NEWCOM55303J1064,73072,661SH SOLE 72,66100
MICROSOFT CORPCOM594918104587,3892,083,530SH SOLE 1,816,3120267,218
MICROVAST HOLDINGS INCCOM59516C10657670,100SH SOLE 70,10000
MONDELEZ INTL INCCL A6092071052604,471SH SOLE 3,38501,086
MOTOROLA SOLUTIONS INCCOM NEW620076307189,509815,724SH SOLE 705,5050110,219
NEXTERA ENERGY INCCOM65339F1012272,888SH SOLE 1,68801,200
NIKE INCCL B6541061035864,037SH SOLE 4,03700
NORFOLK SOUTHN CORPCOM6558441081,0464,373SH SOLE 1,06203,311
NORTHWESTERN CORPCOM NEW6680743058,087141,133SH SOLE 137,15403,979
NUVEEN MINN QUALITY MUN INMSHS67073410249931,200SH SOLE 0031,200
NVE CORPCOM NEW6294452061,18318,494SH SOLE 7,113011,381
NVENT ELECTRIC PLCSHSG6700G107124,7243,857,826SH SOLE 3,299,7000558,126
NVIDIA CORPORATIONCOM67066G104276,4491,334,471SH SOLE 1,154,0690180,402
OLD NATL BANCORP INDCOM68003310742,7302,520,934SH SOLE 2,213,1460307,788
ORACLE CORPCOM68389X1052,27426,096SH SOLE 3,986022,110
OSHKOSH CORPCOM68823920114,636142,975SH SOLE 142,97500
OTIS WORLDWIDE CORPCOM68902V1072292,784SH SOLE 63402,150
PATTERSON COS INCCOM7033951034,689155,565SH SOLE 146,93508,630
PAYCHEX INCCOM7043261073072,730SH SOLE 1,7420988
PENTAIR PLCSHSG7S00T10414,842204,355SH SOLE 103,8590100,496
PEPSICO INCCOM7134481081,82012,100SH SOLE 6,70105,399
PFIZER INCCOM71708110370,3491,635,633SH SOLE 1,170,7110464,922
PHILIP MORRIS INTL INCCOM7181721094574,823SH SOLE 1,69803,125
PHILLIPS 66COM7185461044135,901SH SOLE 3,41902,482
PHYSICIANS RLTY TRCOM71943U1049,969565,804SH SOLE 537,404028,400
PLEXUS CORPCOM7291321008,46694,685SH SOLE 94,68500
PLUG POWER INCCOM NEW72919P20225510,000SH SOLE 10,00000
POLARIS INCCOM73106810231,646264,467SH SOLE 232,341032,126
PRINCIPAL FINANCIAL GROUP INCOM74251V102107,1181,663,323SH SOLE 1,270,5240392,799
PROCTER AND GAMBLE COCOM74271810926,052186,350SH SOLE 87,988098,362
PROTO LABS INCCOM74371310912,228183,598SH SOLE 137,661045,937
PURE CYCLE CORPCOM NEW74622830315811,855SH SOLE 0011,855
QCR HOLDINGS INCCOM74727A1047,610147,945SH SOLE 147,94500
QUALCOMM INCCOM747525103145,9971,131,938SH SOLE 946,9000185,038
RAYTHEON TECHNOLOGIES CORPCOM75513E1018499,876SH SOLE 2,47407,402
REATA PHARMACEUTICALS INCCL A75615P1032012,000SH SOLE 002,000
ROCKWELL AUTOMATION INCCOM77390310943,867149,187SH SOLE 144,88204,305
SCHWAB CHARLES CORPCOM808513105115,9411,591,721SH SOLE 1,348,0880243,633
SCHWAB STRATEGIC TRINTL EQTY ETF8085248051,66443,000SH SOLE 3,000040,000
SCHWAB STRATEGIC TRUS BRD MKT ETF8085241024,71245,370SH SOLE 15,510029,860
SELECT SECTOR SPDR TRTECHNOLOGY81369Y8035153,452SH SOLE 1,05202,400
SHERWIN WILLIAMS COCOM824348106156,151558,222SH SOLE 506,961051,261
SHYFT GROUP INCCOM82569810350213,200SH SOLE 0013,200
SKYWATER TECHNOLOGY INCCOM83089J1083,766138,465SH SOLE 138,46500
SLEEP NUMBER CORPCOM83125X10330,668328,069SH SOLE 321,40106,668
SNAP ON INCCOM8330341012,23310,685SH SOLE 6,08004,605
SONY GROUP CORPORATIONSPONSORED ADR8356993072352,125SH SOLE 47001,655
SOUTHERN COCOM8425871072584,158SH SOLE 1,40002,758
SPDR S&P 500 ETF TRTR UNIT78462F1036,37014,843SH SOLE 12,12002,723
SQUARE INCCL A8522341032401,000SH SOLE 1,00000
STARBUCKS CORPCOM8552441099388,499SH SOLE 8,2490250
SURMODICS INCCOM8688731003,36560,520SH SOLE 60,52000
SYSCO CORPCOM87182910774,652950,978SH SOLE 843,0480107,930
TARGET CORPCOM87612E106128,382561,185SH SOLE 390,4340170,751
TENNANT COCOM880345103124,0251,677,146SH SOLE 1,475,6120201,534
TESLA INCCOM88160R101402518SH SOLE 180500
TEXAS INSTRS INCCOM88250810414,04173,050SH SOLE 64,35508,695
THERMO FISHER SCIENTIFIC INCCOM8835561026571,150SH SOLE 001,150
TORO COCOM891092108253,9342,606,863SH SOLE 2,126,2240480,639
TRANE TECHNOLOGIES PLCSHSG8994E1032041,179SH SOLE 8190360
TRAVELERS COMPANIES INCCOM89417E10915,411101,384SH SOLE 50,829050,555
UNION PAC CORPCOM9078181081,6528,427SH SOLE 2,81805,609
UNITED PARCEL SERVICE INCCL B91131210645,477249,738SH SOLE 126,5030123,235
UNITEDHEALTH GROUP INCCOM91324P102363,685930,760SH SOLE 810,9320119,828
US BANCORP DELCOM NEW902973304387,5686,520,325SH SOLE 5,357,49401,162,830
VANGUARD INDEX FDSGROWTH ETF922908736233803SH SOLE 80300
VANGUARD INDEX FDSTOTAL STK MKT9229087695562,504SH SOLE 1,04501,459
VANGUARD SPECIALIZED FUNDSDIV APP ETF9219088444292,791SH SOLE 2,6590132
VANGUARD WORLD FDSINF TECH ETF92204A702313780SH SOLE 500730
VERICEL CORPCOM92346J1081,32727,200SH SOLE 27,20000
VERIZON COMMUNICATIONS INCCOM92343V1045,09894,381SH SOLE 25,096069,285
VISA INCCOM CL A92826C839235,5221,057,340SH SOLE 906,5390150,801
WALGREENS BOOTS ALLIANCE INCCOM9314271083407,225SH SOLE 1,22506,000
WALMART INCCOM9311421037325,251SH SOLE 3,56601,685
WEC ENERGY GROUP INCCOM92939U1066467,319SH SOLE 4,35302,966
WELLS FARGO CO NEWCOM949746101170,8693,681,737SH SOLE 3,039,5640642,173
WEYERHAEUSER CO MTN BECOM NEW96216610480222,550SH SOLE 11,648010,902
WINTRUST FINL CORPCOM97650W10818,882234,941SH SOLE 234,94100
WORKIVA INCCOM CL A98139A10558,989418,481SH SOLE 397,909020,572
XCEL ENERGY INCCOM98389B10017,653282,443SH SOLE 180,9140101,529
XYLEM INCCOM98419M1002001,620SH SOLE 1,1000520
ZIMMER BIOMET HOLDINGS INCCOM98956P10231,006211,847SH SOLE 89,8960121,951
ZOETIS INCCL A98978V1033141,617SH SOLE 1,61700