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
ALLETE, Inc. COM 018522300 11,079 222,116 SH   SOLE   150,000 0 72,116
AT&T COM 00206R102 1,477 42,012 SH   SOLE   950 0 41,062
Abbott Laboratories COM 002824100 13,468 351,373 SH   SOLE   129,710 0 221,663
Abbvie Inc COM 00287Y109 14,771 279,694 SH   SOLE   87,800 0 191,894
Advent Software COM 007974108 1,160 33,200 SH   SOLE   33,200 0 0
Agree Realty Corp COM 008492100 3,395 117,000 SH   SOLE   117,000 0 0
Airgas Inc Com COM 009363102 414 3,700 SH   SOLE   0 0 3,700
Allegion Pub Ltd COM G0176J109 375 8,480 SH   SOLE   7,667 0 813
Alliant Energy Corp. COM 018802108 204 3,955 SH   SOLE   0 0 3,955
Altria Group Inc COM 02209S103 399 10,385 SH   SOLE   0 0 10,385
Amazon Com Inc COM 023135106 598 1,499 SH   SOLE   0 0 1,499
American Express COM 025816109 8,582 94,589 SH   SOLE   26,000 0 68,589
Ameriprise Financial COM 03076C106 280 2,431 SH   SOLE   0 0 2,431
Amgen COM 031162100 1,230 10,780 SH   SOLE   0 0 10,780
Anadarko Pete Corp COM 032511107 304 3,835 SH   SOLE   0 0 3,835
Apache Corp COM 037411105 252 2,933 SH   SOLE   0 0 2,933
Apogee Enterprises, Inc COM 037598109 2,726 75,900 SH   SOLE   75,900 0 0
Apple Computer COM 037833100 1,000 1,783 SH   SOLE   0 0 1,783
Assoc Banc Corp COM 045487105 56,595 3,252,586 SH   SOLE   2,636,200 0 616,386
Automatic Data Proc COM 053015103 431 5,329 SH   SOLE   0 0 5,329
BP PLC COM 055622104 20,602 423,816 SH   SOLE   132,492 0 291,324
Badger Meter Inc COM 056525108 43,323 794,912 SH   SOLE   554,990 0 239,922
Bank Mutual Corp. COM 063750103 1,953 278,613 SH   SOLE   278,613 0 0
Bank of America Corp COM 060505104 1,230 78,994 SH   SOLE   59,000 0 19,994
Bank of Hawaii COM 062540109 591 10,000 SH   SOLE   10,000 0 0
Bank of Montreal COM 063671101 776 11,636 SH   SOLE   4,500 0 7,136
Baxter International COM 071813109 149,926 2,155,658 SH   SOLE   1,595,396 0 560,262
Beacon Roofing Supply Inc COM 073685109 286 7,100 SH   SOLE   0 0 7,100
Becton Dickinson COM 075887109 573 5,188 SH   SOLE   0 0 5,188
Bemis COM 081437105 140,270 3,424,561 SH   SOLE   2,518,140 0 906,421
Berkshire Hathaway COM 084670108 534 3 SH   SOLE   0 0 3
Berkshire Hathaway B COM 084670702 1,840 15,523 SH   SOLE   0 0 15,523
Biogen IDEC Inc. COM 09062X103 315 1,125 SH   SOLE   0 0 1,125
Boeing COM 097023105 277 2,030 SH   SOLE   0 0 2,030
Bristol-Myers Squibb COM 110122108 15,985 300,756 SH   SOLE   144,220 0 156,536
Buffalo Wild Wings Inc COM 119848109 2,973 20,200 SH   SOLE   20,200 0 0
C H Robinson Worldwide COM 12541W209 112,824 1,933,572 SH   SOLE   1,542,150 0 391,422
CVS Caremark Corp COM 126650100 500 6,987 SH   SOLE   0 0 6,987
Cabela's, Inc. COM 126804301 1,093 16,400 SH   SOLE   16,400 0 0
CarMax Inc COM 143130102 375 7,975 SH   SOLE   0 0 7,975
Casey's General Stores COM 147528103 2,417 34,400 SH   SOLE   34,400 0 0
Caterpillar COM 149123101 253 2,786 SH   SOLE   0 0 2,786
Centerpoint Energy Inc COM 15189T107 225 9,690 SH   SOLE   0 0 9,690
Cerner Corp COM 156782104 376 6,744 SH   SOLE   0 0 6,744
Charles Schwab Corp COM 808513105 2,224 85,550 SH   SOLE   4,100 0 81,450
Chart Industries Inc. COM 16115Q308 2,075 21,700 SH   SOLE   21,700 0 0
Chevron Corp COM 166764100 20,433 163,583 SH   SOLE   16,600 0 146,983
Chipotle Mexican Grill COM 169656105 549 1,030 SH   SOLE   0 0 1,030
Church & Dwight Inc. COM 171340102 371 5,600 SH   SOLE   0 0 5,600
Cigna Corp COM 125509109 428 4,890 SH   SOLE   0 0 4,890
Cisco COM 17275R102 1,274 56,804 SH   SOLE   0 0 56,804
Citigroup Inc COM 172967424 210 4,038 SH   SOLE   0 0 4,038
Coca-Cola COM 191216100 1,699 41,118 SH   SOLE   0 0 41,118
Colgate-Palmolive COM 194162103 640 9,816 SH   SOLE   0 0 9,816
Comcast New Cl A COM 20030N101 243 4,672 SH   SOLE   0 0 4,672
ConocoPhillips COM 20825C104 31,075 439,847 SH   SOLE   215,955 0 223,892
Cooper Companies Inc COM 216648402 372 3,000 SH   SOLE   0 0 3,000
Corning COM 219350105 74,995 4,208,490 SH   SOLE   3,190,900 0 1,017,590
Costco Wholesale COM 22160K105 234 1,969 SH   SOLE   0 0 1,969
Cray Inc COM 225223304 38,087 1,387,010 SH   SOLE   1,158,400 0 228,610
Daktronics, Inc COM 234264109 9,495 605,547 SH   SOLE   475,012 0 130,535
Danaher Corp COM 235851102 441 5,717 SH   SOLE   0 0 5,717
Deluxe Corp COM 248019101 25,358 485,878 SH   SOLE   347,970 0 137,908
Disney COM 254687106 76,713 1,004,092 SH   SOLE   711,900 0 292,192
Dominion Res Inc VA COM 25746U109 440 6,794 SH   SOLE   0 0 6,794
Donaldson COM 257651109 184,850 4,253,337 SH   SOLE   3,109,760 0 1,143,577
Dunkin Brands Group Inc COM 265504100 362 7,500 SH   SOLE   0 0 7,500
Echo Global Logistics COM 27875T101 872 40,593 SH   SOLE   40,593 0 0
Ecolab Inc COM 278865100 210,491 2,018,711 SH   SOLE   1,533,925 0 484,786
Ehealth Inc COM 28238P109 437 9,400 SH   SOLE   0 0 9,400
Emerson Electric COM 291011104 239,102 3,406,978 SH   SOLE   2,561,076 0 845,902
Exelon Corp COM 30161N101 217 7,933 SH   SOLE   0 0 7,933
Exxon Mobil Corp COM 30231G102 62,964 622,171 SH   SOLE   229,600 0 392,571
Fastenal Co. COM 311900104 65,149 1,371,274 SH   SOLE   860,860 0 510,414
Fedex Corp. COM 31428X106 499 3,470 SH   SOLE   0 0 3,470
Fiserv COM 337738108 112,998 1,913,592 SH   SOLE   1,433,850 0 479,742
G & K Services Cl A COM 361268105 41,535 667,446 SH   SOLE   543,291 0 124,155
General Electric COM 369604103 149,723 5,341,516 SH   SOLE   3,815,080 0 1,526,436
General Mills COM 370334104 128,328 2,571,189 SH   SOLE   1,737,848 0 833,341
Gentherm Inc COM 37253A103 2,941 109,685 SH   SOLE   109,685 0 0
Genuine Parts COM 372460105 1,169 14,050 SH   SOLE   13,000 0 1,050
Google COM 38259P508 533 476 SH   SOLE   0 0 476
Graco Inc COM 384109104 178,983 2,291,125 SH   SOLE   1,677,611 0 613,514
HB Fuller COM 359694106 176,969 3,400,629 SH   SOLE   2,843,100 0 557,529
Hawkins Chemical COM 420261109 3,087 83,000 SH   SOLE   73,000 0 10,000
Healthcare Svcs Grp Inc COM 421906108 340 12,000 SH   SOLE   0 0 12,000
Healthstream Inc COM 42222N103 375 11,500 SH   SOLE   0 0 11,500
Hershey COM 427866108 1,907 19,618 SH   SOLE   16,000 0 3,618
Home Depot COM 437076102 21,278 258,412 SH   SOLE   82,930 0 175,482
Honeywell Inc COM 438516106 213,048 2,331,703 SH   SOLE   1,773,030 0 558,673
Hormel COM 440452100 148,395 3,285,264 SH   SOLE   2,539,600 0 745,664
Hub Group Inc Cl A COM 443320106 2,146 53,800 SH   SOLE   53,800 0 0
IBM COM 459200101 19,531 104,128 SH   SOLE   55,105 0 49,023
IDEX Corp COM 45167R104 301 4,072 SH   SOLE   0 0 4,072
IDEXX Laboratories, Inc COM 45168D104 532 4,999 SH   SOLE   0 0 4,999
Illinois Tool Works Inc COM 452308109 307 3,656 SH   SOLE   0 0 3,656
Ingersoll Rand COM G47791101 1,588 25,781 SH   SOLE   23,000 0 2,781
Integrys Energy Group COM 45822P105 238 4,380 SH   SOLE   0 0 4,380
Intel COM 458140100 36,847 1,419,631 SH   SOLE   884,718 0 534,913
Intl Flavors/Fragr COM 459506101 391 4,546 SH   SOLE   4,000 0 546
J.P. Morgan Chase & Co COM 46625H100 15,378 262,968 SH   SOLE   110,100 0 152,868
Johnson & Johnson COM 478160104 166,850 1,821,701 SH   SOLE   1,329,020 0 492,681
Kellogg COM 487836108 257 4,208 SH   SOLE   0 0 4,208
Kimberly-Clark COM 494368103 17,228 164,929 SH   SOLE   36,000 0 128,929
Kodiak Oil & Gas Corp COM 50015Q100 2,202 196,400 SH   SOLE   196,400 0 0
LKQ Corp. COM 501889208 461 14,000 SH   SOLE   0 0 14,000
Landauer COM 51476K103 2,453 46,629 SH   SOLE   42,000 0 4,629
Liberty All-Star Equity Fd COM 530158104 70 11,729 SH   SOLE   0 0 11,729
Lilly (Eli) COM 532457108 15,465 303,237 SH   SOLE   143,750 0 159,487
Lincoln Nat'l Corp COM 534187109 1,032 20,000 SH   SOLE   20,000 0 0
Lowes Companies Inc COM 548661107 299 6,034 SH   SOLE   0 0 6,034
Lululemon Athletica Inc COM 550021109 360 6,100 SH   SOLE   0 0 6,100
MDU Resources Group COM 552690109 38,886 1,272,857 SH   SOLE   998,790 0 274,067
MMM Co. COM 88579Y101 292,075 2,082,529 SH   SOLE   1,406,976 0 675,553
MOCON Inc COM 607494101 2,349 148,675 SH   SOLE   142,475 0 6,200
MTS Systems COM 553777103 126,603 1,781,382 SH   SOLE   1,440,280 0 341,102
Manitowoc Cos Inc COM 563571108 2,484 106,500 SH   SOLE   106,500 0 0
McDonald's Corp COM 580135101 1,906 19,646 SH   SOLE   0 0 19,646
Mead Johnson Nutrition COM 582839106 412 4,922 SH   SOLE   0 0 4,922
Medtronic Inc COM 585055106 234,771 4,090,802 SH   SOLE   3,059,969 0 1,030,833
Merck & Co Inc COM 58933Y105 6,539 130,654 SH   SOLE   8,050 0 122,604
Minnesota Muni In Portfol COM 604062109 461 31,200 SH   SOLE   0 0 31,200
Microsoft COM 594918104 7,256 193,954 SH   SOLE   30,355 0 163,599
Murphy Oil COM 626717102 3,354 51,700 SH   SOLE   50,000 0 1,700
Murphy USA Inc COM 626755102 520 12,500 SH   SOLE   12,500 0 0
NVE Corp COM 629445206 39,314 674,564 SH   SOLE   568,449 0 106,115
Natural Grocers by Vitamin Cot COM 63888U108 425 10,000 SH   SOLE   0 0 10,000
NextEra Energy, Inc. COM 65339F101 308 3,600 SH   SOLE   0 0 3,600
Nike COM 654106103 215 2,730 SH   SOLE   0 0 2,730
Norfolk Southern Corp COM 655844108 342 3,687 SH   SOLE   0 0 3,687
Northern Oil & Gas Inc COM 665531109 2,303 152,820 SH   SOLE   146,100 0 6,720
Novartis COM 66987V109 286 3,555 SH   SOLE   0 0 3,555
Oasis Petroleum Inc COM 674215108 2,226 47,400 SH   SOLE   47,400 0 0
Oracle Sys COM 68389X105 1,580 41,295 SH   SOLE   0 0 41,295
Oshkosh Corp COM 688239201 3,290 65,300 SH   SOLE   65,300 0 0
Patterson Companies COM 703395103 83,774 2,033,340 SH   SOLE   1,434,835 0 598,505
Pentair Ltd COM H6169Q108 212,293 2,733,265 SH   SOLE   2,046,160 0 687,105
PepsiCo Inc COM 713448108 1,030 12,424 SH   SOLE   0 0 12,424
Pershing Gold Corp COM 715302105 10 29,800 SH   SOLE   0 0 29,800
Pfizer Inc COM 717081103 78,722 2,570,105 SH   SOLE   1,883,484 0 686,621
Philip Morris Intl Inc COM 718172109 970 11,135 SH   SOLE   0 0 11,135
Phillips 66 COM 718546104 2,461 31,911 SH   SOLE   125 0 31,786
Polaris Ind COM 731068102 660 4,532 SH   SOLE   0 0 4,532
Polymet Mining Corp COM 731916102 9 10,000 SH   SOLE   0 0 10,000
Premier Inc Cl A COM 74051N102 404 11,000 SH   SOLE   0 0 11,000
Principal Financial COM 74251V102 128,863 2,613,332 SH   SOLE   1,998,980 0 614,352
PrivateBancorp Inc COM 742962103 3,564 123,200 SH   SOLE   123,200 0 0
Procter & Gamble COM 742718109 17,260 212,014 SH   SOLE   34,910 0 177,104
Proto Labs COM 743713109 1,901 26,704 SH   SOLE   25,100 0 1,604
PureCycle Corp COM 746228303 75 11,855 SH   SOLE   0 0 11,855
Qualcomm, Inc. COM 747525103 56,262 757,734 SH   SOLE   653,610 0 104,124
Roche Hldg Ltd Spons ADR COM 771195104 71,179 1,013,940 SH   SOLE   895,920 0 118,020
Royal Bank of Canada COM 780087102 1,203 17,890 SH   SOLE   0 0 17,890
Royal Dutch Shell Spons ADR A COM 780259206 1,579 22,151 SH   SOLE   10,000 0 12,151
SPS Commerce Inc COM 78463M107 1,326 20,300 SH   SOLE   20,300 0 0
Schlumberger Ltd COM 806857108 186,232 2,066,723 SH   SOLE   1,613,105 0 453,618
Sigma Aldrich COM 826552101 1,040 11,064 SH   SOLE   4,000 0 7,064
Sirona Dental Sys Inc COM 82966C103 351 5,000 SH   SOLE   0 0 5,000
Snap-On Inc. COM 833034101 6,331 57,806 SH   SOLE   29,650 0 28,156
Sonus Networks COM 835916107 47 15,000 SH   SOLE   0 0 15,000
St. Jude Medical COM 790849103 130,763 2,110,787 SH   SOLE   1,645,150 0 465,637
Starbucks Corp COM 855244109 569 7,259 SH   SOLE   0 0 7,259
Stericycle Inc COM 858912108 599 5,157 SH   SOLE   0 0 5,157
Stratasys Ltd COM M85548101 4,200 31,180 SH   SOLE   100 0 31,080
Sturm Ruger COM 864159108 1,228 16,800 SH   SOLE   13,000 0 3,800
SurModics Inc COM 868873100 18,187 745,690 SH   SOLE   658,000 0 87,690
Synovus Finl Corp COM 87161C105 40 11,140 SH   SOLE   0 0 11,140
Sysco COM 871829107 245 6,787 SH   SOLE   0 0 6,787
TCF Financial COM 872275102 71,935 4,426,750 SH   SOLE   3,512,300 0 914,450
Target Corp COM 87612E106 213,044 3,367,225 SH   SOLE   2,499,896 0 867,329
Techne Corp COM 878377100 88,006 929,612 SH   SOLE   694,831 0 234,781
Tennant Company COM 880345103 624 9,200 SH   SOLE   0 0 9,200
Titan Machinery Inc COM 88830R101 310 17,400 SH   SOLE   17,400 0 0
Toro COM 891092108 203,697 3,202,783 SH   SOLE   2,659,160 0 543,623
Tractor Supply Co COM 892356106 719 9,274 SH   SOLE   0 0 9,274
Travelers Cos Inc COM 89417E109 59,427 656,361 SH   SOLE   395,790 0 260,571
US Bancorp COM 902973304 240,187 5,945,214 SH   SOLE   4,634,511 0 1,310,703
US Silica Hldgs Inc COM 90346E103 512 15,000 SH   SOLE   0 0 15,000
United Health Group COM 91324P102 1,597 21,204 SH   SOLE   0 0 21,204
United Parcel Service COM 911312106 122,280 1,163,685 SH   SOLE   819,265 0 344,420
United Technologies COM 913017109 1,179 10,364 SH   SOLE   0 0 10,364
VASCO Data Security Intl COM 92230Y104 1,316 170,200 SH   SOLE   170,200 0 0
Valspar COM 920355104 228,470 3,204,791 SH   SOLE   2,463,810 0 740,981
Vascular Solutions COM 92231M109 2,746 118,621 SH   SOLE   118,621 0 0
Verizon Comm COM 92343V104 10,623 216,175 SH   SOLE   20,440 0 195,735
Visa, Inc COM 92826C839 742 3,332 SH   SOLE   0 0 3,332
Waddell & Reed Finl Cl A COM 930059100 1,667 25,600 SH   SOLE   25,600 0 0
WalMart COM 931142103 886 11,257 SH   SOLE   0 0 11,257
Walgreen Co. COM 931422109 805 14,013 SH   SOLE   0 0 14,013
Wells Fargo & Co COM 949746101 144,596 3,184,931 SH   SOLE   2,157,220 0 1,027,711
Westamerica Bancorporation COM 957090103 303 5,359 SH   SOLE   0 0 5,359
Western Union COM 959802109 90,114 5,223,986 SH   SOLE   4,272,900 0 951,086
Weyerhaeuser COM 962166104 743 23,537 SH   SOLE   1,621 0 21,916
Wintrust Finan Corp COM 97650W108 3,367 73,000 SH   SOLE   73,000 0 0
Xcel Energy Inc. COM 98389B100 16,427 587,949 SH   SOLE   276,180 0 311,769
Zimmer Holdings, Inc. COM 98956P102 61,793 663,084 SH   SOLE   484,950 0 178,134
First Tr Lrg Cp Vl Alphadex ETF 33735J101 801 19,919 SH   SOLE   0 0 19,919
Pimco Enhanced Short Maturity ETF 72201R833 810 7,992 SH   SOLE   0 0 7,992
SPDR S&P 500 ETF Trust ETF 78462F103 5,078 27,493 SH   SOLE   0 0 27,493
Schwab Intl Eq ETF ETF 808524805 1,356 43,000 SH   SOLE   0 0 43,000
Schwab US Broad Mkt ETF ETF 808524102 2,265 50,330 SH   SOLE   0 0 50,330
Vanguard Index Small Cap ETF 922908751 592 5,385 SH   SOLE   0 0 5,385
iShares Core S&P 500 ETF ETF 464287200 1,554 8,371 SH   SOLE   135 0 8,236
iShares Core S&P SmallCap ETF ETF 464287804 256 2,345 SH   SOLE   0 0 2,345
iShares Gold Trust ETF ETF 464285105 156 13,327 SH   SOLE   0 0 13,327
iShares MSCI EAFE Fd ETF 464287465 648 9,665 SH   SOLE   0 0 9,665
iShares MSCI Emerg Mkts ETF ETF 464287234 449 10,745 SH   SOLE   0 0 10,745
iShares Russell 2000 ETF ETF 464287655 347 3,004 SH   SOLE   0 0 3,004
iShares Russell Midcap ETF ETF 464287499 301 2,010 SH   SOLE   0 0 2,010
iShares S&P 500 Growth ETF 464287309 319 3,233 SH   SOLE   0 0 3,233