The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete. | |||||||||||||||||
UNITED STATES SECURITIES AND EXCHANGE COMMISSION Washington, D.C. 20549 FORM 13F FORM 13F INFORMATION TABLE |
|
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 |
Abbott Laboratories | COM | 002824100 | 12,844 | 319,343 | SH | SOLE | 158,110 | 0 | 161,233 | ||
Abbvie Inc | COM | 00287Y109 | 14,524 | 266,936 | SH | SOLE | 99,860 | 0 | 167,076 | ||
Accenture PLC Cl A | COM | G1151C101 | 219 | 2,227 | SH | SOLE | 0 | 0 | 2,227 | ||
Actuant Corp | COM | 00508X203 | 4,245 | 230,840 | SH | SOLE | 230,840 | 0 | 0 | ||
Agree Realty Corp | COM | 008492100 | 6,512 | 218,160 | SH | SOLE | 218,160 | 0 | 0 | ||
ALLETE, Inc. | COM | 018522300 | 14,843 | 293,987 | SH | SOLE | 216,622 | 0 | 77,365 | ||
Alliant Energy Corp. | COM | 018802108 | 255 | 4,364 | SH | SOLE | 0 | 0 | 4,364 | ||
Alphabet Inc Cl A | COM | 02079K305 | 372 | 583 | SH | SOLE | 6 | 0 | 577 | ||
Alphabet Inc Cl C | COM | 02079K107 | 307 | 505 | SH | SOLE | 10 | 0 | 495 | ||
Altria Group Inc | COM | 02209S103 | 524 | 9,633 | SH | SOLE | 0 | 0 | 9,633 | ||
Amazon Com Inc | COM | 023135106 | 373 | 728 | SH | SOLE | 0 | 0 | 728 | ||
American Express | COM | 025816109 | 57,957 | 781,829 | SH | SOLE | 604,715 | 0 | 177,114 | ||
Ameriprise Financial | COM | 03076C106 | 261 | 2,391 | SH | SOLE | 0 | 0 | 2,391 | ||
Amgen | COM | 031162100 | 1,544 | 11,166 | SH | SOLE | 0 | 0 | 11,166 | ||
Apogee Enterprises, Inc | COM | 037598109 | 4,925 | 110,300 | SH | SOLE | 110,100 | 0 | 200 | ||
Apple Computer | COM | 037833100 | 1,685 | 15,278 | SH | SOLE | 95 | 0 | 15,183 | ||
Assoc Banc Corp | COM | 045487105 | 59,419 | 3,306,545 | SH | SOLE | 2,773,825 | 0 | 532,720 | ||
AT&T | COM | 00206R102 | 1,296 | 39,786 | SH | SOLE | 950 | 0 | 38,836 | ||
Autoliv Inc | COM | 052800109 | 290 | 2,664 | SH | SOLE | 0 | 0 | 2,664 | ||
Automatic Data Proc | COM | 053015103 | 384 | 4,777 | SH | SOLE | 0 | 0 | 4,777 | ||
Badger Meter Inc | COM | 056525108 | 74,429 | 1,281,928 | SH | SOLE | 968,735 | 0 | 313,193 | ||
Bank Mutual Corp. | COM | 063750103 | 2,158 | 281,013 | SH | SOLE | 281,013 | 0 | 0 | ||
Bank of America Corp | COM | 060505104 | 215 | 13,811 | SH | SOLE | 0 | 0 | 13,811 | ||
Bank of Montreal | COM | 063671101 | 260 | 4,774 | SH | SOLE | 700 | 0 | 4,074 | ||
Baxalta Inc | COM | 07177M103 | 60,140 | 1,908,592 | SH | SOLE | 1,349,793 | 0 | 558,799 | ||
Baxter International | COM | 071813109 | 75,501 | 2,298,348 | SH | SOLE | 1,758,408 | 0 | 539,940 | ||
Becton Dickinson | COM | 075887109 | 692 | 5,217 | SH | SOLE | 33 | 0 | 5,184 | ||
Bemis | COM | 081437105 | 188,305 | 4,758,778 | SH | SOLE | 3,681,794 | 0 | 1,076,984 | ||
Berkshire Hathaway | COM | 084670108 | 586 | 3 | SH | SOLE | 0 | 0 | 3 | ||
Berkshire Hathaway B | COM | 084670702 | 1,778 | 13,638 | SH | SOLE | 60 | 0 | 13,578 | ||
Bio-Techne Corp | COM | 09073M104 | 119,599 | 1,293,524 | SH | SOLE | 987,005 | 0 | 306,519 | ||
Biogen Inc. | COM | 09062X103 | 320 | 1,095 | SH | SOLE | 0 | 0 | 1,095 | ||
Boeing | COM | 097023105 | 380 | 2,902 | SH | SOLE | 72 | 0 | 2,830 | ||
BP PLC | COM | 055622104 | 5,990 | 196,021 | SH | SOLE | 20,725 | 0 | 175,296 | ||
Bristol-Myers Squibb | COM | 110122108 | 16,847 | 284,574 | SH | SOLE | 146,598 | 0 | 137,976 | ||
Buffalo Wild Wings Inc | COM | 119848109 | 3,635 | 18,790 | SH | SOLE | 18,790 | 0 | 0 | ||
C H Robinson Worldwide | COM | 12541W209 | 136,061 | 2,007,389 | SH | SOLE | 1,565,905 | 0 | 441,484 | ||
Cabela's, Inc. | COM | 126804301 | 2,396 | 52,550 | SH | SOLE | 52,550 | 0 | 0 | ||
Cardinal Financial Corp | COM | 14149F109 | 5,838 | 253,706 | SH | SOLE | 253,706 | 0 | 0 | ||
Cardiovascular Sys Inc | COM | 141619106 | 3,289 | 207,632 | SH | SOLE | 203,432 | 0 | 4,200 | ||
Casey's General Stores | COM | 147528103 | 5,086 | 49,420 | SH | SOLE | 49,420 | 0 | 0 | ||
Caterpillar | COM | 149123101 | 335 | 5,132 | SH | SOLE | 0 | 0 | 5,132 | ||
Celgene Corp | COM | 151020104 | 226 | 2,086 | SH | SOLE | 0 | 0 | 2,086 | ||
Charles Schwab | COM | 808513105 | 2,860 | 100,148 | SH | SOLE | 24,590 | 0 | 75,558 | ||
Chevron Corp | COM | 166764100 | 26,814 | 339,935 | SH | SOLE | 132,886 | 0 | 207,049 | ||
Cigna Corp | COM | 125509109 | 634 | 4,695 | SH | SOLE | 0 | 0 | 4,695 | ||
Cisco | COM | 17275R102 | 601 | 22,893 | SH | SOLE | 350 | 0 | 22,543 | ||
Coca-Cola | COM | 191216100 | 903 | 22,509 | SH | SOLE | 0 | 0 | 22,509 | ||
Colgate-Palmolive | COM | 194162103 | 569 | 8,973 | SH | SOLE | 0 | 0 | 8,973 | ||
Comcast New Cl A | COM | 20030N101 | 218 | 3,839 | SH | SOLE | 114 | 0 | 3,725 | ||
ConocoPhillips | COM | 20825C104 | 22,973 | 479,009 | SH | SOLE | 257,053 | 0 | 221,956 | ||
Corning | COM | 219350105 | 51,472 | 3,006,564 | SH | SOLE | 2,324,190 | 0 | 682,374 | ||
Costco Wholesale | COM | 22160K105 | 454 | 3,138 | SH | SOLE | 1,115 | 0 | 2,023 | ||
Cray Inc | COM | 225223304 | 51,935 | 2,621,646 | SH | SOLE | 2,164,153 | 0 | 457,493 | ||
CVS Health Corp | COM | 126650100 | 217 | 2,246 | SH | SOLE | 120 | 0 | 2,126 | ||
Daktronics, Inc | COM | 234264109 | 659 | 76,040 | SH | SOLE | 7,000 | 0 | 69,040 | ||
Danaher Corp | COM | 235851102 | 311 | 3,647 | SH | SOLE | 0 | 0 | 3,647 | ||
Deluxe Corp | COM | 248019101 | 43,594 | 782,092 | SH | SOLE | 635,443 | 0 | 146,649 | ||
Disney | COM | 254687106 | 80,952 | 792,093 | SH | SOLE | 574,551 | 0 | 217,542 | ||
Dominion Res Inc VA | COM | 25746U109 | 424 | 6,025 | SH | SOLE | 0 | 0 | 6,025 | ||
Donaldson | COM | 257651109 | 148,941 | 5,304,175 | SH | SOLE | 3,968,405 | 0 | 1,335,770 | ||
Dupont de Nemours | COM | 263534109 | 251 | 5,206 | SH | SOLE | 0 | 0 | 5,206 | ||
Ecolab Inc | COM | 278865100 | 267,349 | 2,436,649 | SH | SOLE | 1,882,994 | 0 | 553,655 | ||
Emerson Electric | COM | 291011104 | 159,031 | 3,600,427 | SH | SOLE | 2,652,640 | 0 | 947,787 | ||
Exelon Corp | COM | 30161N101 | 272 | 9,159 | SH | SOLE | 731 | 0 | 8,428 | ||
Exxon Mobil | COM | 30231G102 | 58,556 | 787,566 | SH | SOLE | 305,426 | 0 | 482,140 | ||
Fastenal Co. | COM | 311900104 | 80,597 | 2,201,512 | SH | SOLE | 1,581,735 | 0 | 619,777 | ||
Fedex Corp. | COM | 31428X106 | 499 | 3,467 | SH | SOLE | 0 | 0 | 3,467 | ||
Fiserv | COM | 337738108 | 109,615 | 1,265,611 | SH | SOLE | 942,765 | 0 | 322,846 | ||
G & K Services Cl A | COM | 361268105 | 29,193 | 438,208 | SH | SOLE | 348,934 | 0 | 89,274 | ||
Generac Hldgs | COM | 368736104 | 25,508 | 847,720 | SH | SOLE | 714,530 | 0 | 133,190 | ||
General Electric | COM | 369604103 | 110,388 | 4,376,987 | SH | SOLE | 3,078,642 | 0 | 1,298,345 | ||
General Mills | COM | 370334104 | 186,173 | 3,316,825 | SH | SOLE | 2,383,458 | 0 | 933,367 | ||
Gentherm Inc | COM | 37253A103 | 4,734 | 105,395 | SH | SOLE | 105,395 | 0 | 0 | ||
Graco Inc | COM | 384109104 | 192,016 | 2,864,632 | SH | SOLE | 2,143,695 | 0 | 720,937 | ||
Hawkins Chemical | COM | 420261109 | 6,257 | 162,523 | SH | SOLE | 156,023 | 0 | 6,500 | ||
HB Fuller | COM | 359694106 | 115,169 | 3,393,307 | SH | SOLE | 2,841,245 | 0 | 552,062 | ||
Hershey | COM | 427866108 | 6,285 | 68,400 | SH | SOLE | 65,000 | 0 | 3,400 | ||
Home Depot | COM | 437076102 | 24,938 | 215,936 | SH | SOLE | 82,580 | 0 | 133,356 | ||
Honeywell Inc | COM | 438516106 | 224,157 | 2,367,268 | SH | SOLE | 1,767,612 | 0 | 599,656 | ||
Hormel | COM | 440452100 | 175,542 | 2,772,732 | SH | SOLE | 2,199,304 | 0 | 573,428 | ||
Hub Group Inc Cl A | COM | 443320106 | 4,753 | 130,550 | SH | SOLE | 130,550 | 0 | 0 | ||
IBM | COM | 459200101 | 29,587 | 204,089 | SH | SOLE | 98,618 | 0 | 105,471 | ||
IDEX Corp | COM | 45167R104 | 290 | 4,072 | SH | SOLE | 0 | 0 | 4,072 | ||
IDEXX Laboratories, Inc | COM | 45168D104 | 297 | 3,998 | SH | SOLE | 0 | 0 | 3,998 | ||
Intel | COM | 458140100 | 12,685 | 420,863 | SH | SOLE | 66,018 | 0 | 354,845 | ||
Intl Flavors/Fragr | COM | 459506101 | 413 | 4,000 | SH | SOLE | 4,000 | 0 | 0 | ||
J.P. Morgan Chase & Co | COM | 46625H100 | 17,335 | 284,324 | SH | SOLE | 149,010 | 0 | 135,314 | ||
Johnson & Johnson | COM | 478160104 | 203,662 | 2,181,707 | SH | SOLE | 1,620,106 | 0 | 561,601 | ||
Kellogg | COM | 487836108 | 256 | 3,850 | SH | SOLE | 0 | 0 | 3,850 | ||
Kimberly-Clark | COM | 494368103 | 18,253 | 167,396 | SH | SOLE | 45,775 | 0 | 121,621 | ||
Lilly (Eli) | COM | 532457108 | 18,711 | 223,581 | SH | SOLE | 100,400 | 0 | 123,181 | ||
Lowes Companies Inc | COM | 548661107 | 436 | 6,319 | SH | SOLE | 0 | 0 | 6,319 | ||
McDonald's Corp | COM | 580135101 | 1,702 | 17,269 | SH | SOLE | 8,050 | 0 | 9,219 | ||
MDU Resources Group | COM | 552690109 | 37,329 | 2,170,306 | SH | SOLE | 1,637,175 | 0 | 533,131 | ||
Medtronic | COM | G5960L103 | 212,328 | 3,171,922 | SH | SOLE | 2,348,454 | 0 | 823,468 | ||
Merck & Co Inc | COM | 58933Y105 | 5,143 | 104,124 | SH | SOLE | 9,739 | 0 | 94,385 | ||
Microsoft | COM | 594918104 | 7,094 | 160,285 | SH | SOLE | 28,980 | 0 | 131,305 | ||
MMM Co. | COM | 88579Y101 | 261,948 | 1,847,699 | SH | SOLE | 1,314,760 | 0 | 532,939 | ||
MOCON Inc | COM | 607494101 | 2,504 | 185,505 | SH | SOLE | 178,305 | 0 | 7,200 | ||
MTS Systems | COM | 553777103 | 93,508 | 1,555,611 | SH | SOLE | 1,246,340 | 0 | 309,271 | ||
NextEra Energy, Inc. | COM | 65339F101 | 339 | 3,474 | SH | SOLE | 0 | 0 | 3,474 | ||
Nike | COM | 654106103 | 378 | 3,075 | SH | SOLE | 600 | 0 | 2,475 | ||
Norfolk Southern Corp | COM | 655844108 | 269 | 3,527 | SH | SOLE | 0 | 0 | 3,527 | ||
Northern Oil & Gas Inc | COM | 665531109 | 1,517 | 343,280 | SH | SOLE | 336,680 | 0 | 6,600 | ||
Novartis | COM | 66987V109 | 375 | 4,080 | SH | SOLE | 0 | 0 | 4,080 | ||
NVE Corp | COM | 629445206 | 25,671 | 528,871 | SH | SOLE | 435,195 | 0 | 93,676 | ||
Oracle Sys | COM | 68389X105 | 995 | 27,537 | SH | SOLE | 0 | 0 | 27,537 | ||
Oshkosh Corp | COM | 688239201 | 5,734 | 157,840 | SH | SOLE | 157,840 | 0 | 0 | ||
Patterson Companies | COM | 703395103 | 60,430 | 1,397,229 | SH | SOLE | 954,295 | 0 | 442,934 | ||
Pentair PLC | COM | G7S00T104 | 136,913 | 2,682,462 | SH | SOLE | 1,969,865 | 0 | 712,597 | ||
PepsiCo Inc | COM | 713448108 | 1,101 | 11,676 | SH | SOLE | 400 | 0 | 11,276 | ||
Pfizer Inc | COM | 717081103 | 96,238 | 3,063,915 | SH | SOLE | 2,323,941 | 0 | 739,974 | ||
Philip Morris Intl Inc | COM | 718172109 | 638 | 8,048 | SH | SOLE | 0 | 0 | 8,048 | ||
Phillips 66 | COM | 718546104 | 1,925 | 25,049 | SH | SOLE | 125 | 0 | 24,924 | ||
Physicians Realty Tr | COM | 71943U104 | 6,060 | 401,570 | SH | SOLE | 401,570 | 0 | 0 | ||
Polaris Ind | COM | 731068102 | 492 | 4,104 | SH | SOLE | 0 | 0 | 4,104 | ||
Polymet Mining Corp | COM | 731916102 | 7 | 10,000 | SH | SOLE | 0 | 0 | 10,000 | ||
Principal Financial | COM | 74251V102 | 137,997 | 2,915,014 | SH | SOLE | 2,217,335 | 0 | 697,679 | ||
PrivateBancorp Inc | COM | 742962103 | 5,983 | 156,100 | SH | SOLE | 156,100 | 0 | 0 | ||
Procter & Gamble | COM | 742718109 | 21,395 | 297,397 | SH | SOLE | 49,490 | 0 | 247,907 | ||
Proto Labs | COM | 743713109 | 3,246 | 48,444 | SH | SOLE | 46,840 | 0 | 1,604 | ||
PureCycle Corp | COM | 746228303 | 59 | 11,855 | SH | SOLE | 0 | 0 | 11,855 | ||
Qualcomm, Inc. | COM | 747525103 | 72,527 | 1,349,847 | SH | SOLE | 1,091,170 | 0 | 258,677 | ||
Raven Industries Inc | COM | 754212108 | 2,718 | 160,353 | SH | SOLE | 159,853 | 0 | 500 | ||
Roche Hldg Ltd ADR | COM | 771195104 | 89,393 | 2,712,985 | SH | SOLE | 2,215,705 | 0 | 497,280 | ||
Royal Bank of Canada | COM | 780087102 | 977 | 17,690 | SH | SOLE | 0 | 0 | 17,690 | ||
Royal Dutch Shell Spons ADR A | COM | 780259206 | 599 | 12,636 | SH | SOLE | 400 | 0 | 12,236 | ||
Schlumberger | COM | 806857108 | 154,463 | 2,239,567 | SH | SOLE | 1,747,633 | 0 | 491,934 | ||
Sigma Aldrich | COM | 826552101 | 693 | 4,992 | SH | SOLE | 0 | 0 | 4,992 | ||
Snap-On Inc. | COM | 833034101 | 6,615 | 43,826 | SH | SOLE | 22,355 | 0 | 21,471 | ||
SPS Commerce Inc | COM | 78463M107 | 3,697 | 54,450 | SH | SOLE | 54,450 | 0 | 0 | ||
St. Jude Medical | COM | 790849103 | 127,861 | 2,026,648 | SH | SOLE | 1,510,775 | 0 | 515,873 | ||
Starbucks Corp | COM | 855244109 | 286 | 5,030 | SH | SOLE | 0 | 0 | 5,030 | ||
Stratasys Ltd | COM | M85548101 | 40,642 | 1,534,238 | SH | SOLE | 1,332,580 | 0 | 201,658 | ||
SurModics Inc | COM | 868873100 | 668 | 30,590 | SH | SOLE | 1,000 | 0 | 29,590 | ||
Sysco | COM | 871829107 | 261 | 6,687 | SH | SOLE | 0 | 0 | 6,687 | ||
Target | COM | 87612E106 | 197,595 | 2,512,017 | SH | SOLE | 1,766,123 | 0 | 745,894 | ||
TCF Financial | COM | 872275102 | 3,214 | 211,975 | SH | SOLE | 3,000 | 0 | 208,975 | ||
Tennant Company | COM | 880345103 | 444 | 7,900 | SH | SOLE | 0 | 0 | 7,900 | ||
Thermo Fisher Scientific | COM | 883556102 | 230 | 1,885 | SH | SOLE | 52 | 0 | 1,833 | ||
Toro | COM | 891092108 | 169,222 | 2,398,949 | SH | SOLE | 1,913,503 | 0 | 485,446 | ||
Travelers Cos Inc | COM | 89417E109 | 60,924 | 612,114 | SH | SOLE | 377,593 | 0 | 234,521 | ||
United Fire Group | COM | 910340108 | 7,135 | 203,557 | SH | SOLE | 196,957 | 0 | 6,600 | ||
United Health Group | COM | 91324P102 | 2,529 | 21,796 | SH | SOLE | 75 | 0 | 21,721 | ||
United Parcel Service | COM | 911312106 | 124,643 | 1,262,979 | SH | SOLE | 916,308 | 0 | 346,671 | ||
United Technologies | COM | 913017109 | 927 | 10,412 | SH | SOLE | 0 | 0 | 10,412 | ||
US Bancorp | COM | 902973304 | 255,661 | 6,234,104 | SH | SOLE | 4,827,392 | 0 | 1,406,712 | ||
Valspar | COM | 920355104 | 205,183 | 2,854,516 | SH | SOLE | 2,123,016 | 0 | 731,500 | ||
VASCO Data Security Intl | COM | 92230Y104 | 4,327 | 253,906 | SH | SOLE | 253,906 | 0 | 0 | ||
Vascular Solutions | COM | 92231M109 | 2,481 | 76,553 | SH | SOLE | 76,553 | 0 | 0 | ||
Verizon Comm | COM | 92343V104 | 8,495 | 195,246 | SH | SOLE | 17,366 | 0 | 177,880 | ||
Visa, Inc | COM | 92826C839 | 589 | 8,457 | SH | SOLE | 0 | 0 | 8,457 | ||
Walgreen Boots Alliance | COM | 931427108 | 1,023 | 12,305 | SH | SOLE | 0 | 0 | 12,305 | ||
WalMart | COM | 931142103 | 542 | 8,362 | SH | SOLE | 2,000 | 0 | 6,362 | ||
WEC Energy Group | COM | 92939U106 | 235 | 4,494 | SH | SOLE | 0 | 0 | 4,494 | ||
Wells Fargo & Co | COM | 949746101 | 142,934 | 2,783,519 | SH | SOLE | 1,874,585 | 0 | 908,934 | ||
Westamerica Bancorporation | COM | 957090103 | 238 | 5,359 | SH | SOLE | 0 | 0 | 5,359 | ||
Western Union | COM | 959802109 | 89,041 | 4,849,723 | SH | SOLE | 3,807,950 | 0 | 1,041,773 | ||
Weyerhaeuser | COM | 962166104 | 262 | 9,572 | SH | SOLE | 2,972 | 0 | 6,600 | ||
Wintrust Finan Corp | COM | 97650W108 | 6,696 | 125,330 | SH | SOLE | 125,330 | 0 | 0 | ||
Xcel Energy Inc. | COM | 98389B100 | 18,174 | 513,242 | SH | SOLE | 252,845 | 0 | 260,397 | ||
Zimmer Biomet Holdings, Inc. | COM | 98956P102 | 49,702 | 529,135 | SH | SOLE | 380,565 | 0 | 148,570 | ||
First Tr Lrg Cp Vl Alphadex | ETF | 33735J101 | 517 | 13,690 | SH | SOLE | 0 | 0 | 13,690 | ||
iShares Core S&P 500 ETF | ETF | 464287200 | 1,059 | 5,496 | SH | SOLE | 300 | 0 | 5,196 | ||
iShares Core S&P Midcap ETF | ETF | 464287507 | 349 | 2,555 | SH | SOLE | 0 | 0 | 2,555 | ||
iShares MSCI EAFE Fd | ETF | 464287465 | 901 | 15,722 | SH | SOLE | 0 | 0 | 15,722 | ||
iShares Russell Midcap ETF | ETF | 464287499 | 215 | 1,381 | SH | SOLE | 311 | 0 | 1,070 | ||
Midcap SPDR Tr Series 1 | ETF | 78467Y107 | 447 | 1,795 | SH | SOLE | 0 | 0 | 1,795 | ||
Schwab Intl Eq ETF | ETF | 808524805 | 1,177 | 43,000 | SH | SOLE | 0 | 0 | 43,000 | ||
Schwab US Broad Mkt ETF | ETF | 808524102 | 2,492 | 53,730 | SH | SOLE | 0 | 0 | 53,730 | ||
SPDR S&P 500 ETF Trust | ETF | 78462F103 | 2,041 | 10,650 | SH | SOLE | 0 | 0 | 10,650 | ||
Vanguard Index Small Cap | ETF | 922908751 | 327 | 3,030 | SH | SOLE | 0 | 0 | 3,030 | ||
Nuveen MN Muni Income Fd | COM | 670734102 | 538 | 37,002 | SH | SOLE | 0 | 0 | 37,002 |