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 | 189,671 | 4,270,907 | SH | SOLE | 3,344,476 | 0 | 926,431 | ||
Abbvie Inc | COM | 00287Y109 | 16,703 | 256,342 | SH | SOLE | 97,710 | 0 | 158,632 | ||
Accenture PLC Cl A | COM | G1151C101 | 227 | 1,890 | SH | SOLE | 0 | 0 | 1,890 | ||
Actuant Corp | COM | 00508X203 | 11,876 | 450,700 | SH | SOLE | 450,700 | 0 | 0 | ||
Adobe Systems | COM | 00724F101 | 332 | 2,550 | SH | SOLE | 0 | 0 | 2,550 | ||
Agree Realty Corp | COM | 008492100 | 8,829 | 184,099 | SH | SOLE | 182,599 | 0 | 1,500 | ||
ALLETE, Inc. | COM | 018522300 | 26,512 | 391,555 | SH | SOLE | 322,332 | 0 | 69,223 | ||
Alliant Energy Corp. | COM | 018802108 | 346 | 8,728 | SH | SOLE | 0 | 0 | 8,728 | ||
Alphabet Inc Cl A | COM | 02079K305 | 566 | 668 | SH | SOLE | 24 | 0 | 644 | ||
Alphabet Inc Cl C | COM | 02079K107 | 89,442 | 107,819 | SH | SOLE | 87,148 | 0 | 20,671 | ||
Altria Group Inc | COM | 02209S103 | 503 | 7,048 | SH | SOLE | 0 | 0 | 7,048 | ||
Amazon Com Inc | COM | 023135106 | 430 | 485 | SH | SOLE | 0 | 0 | 485 | ||
American Express | COM | 025816109 | 90,047 | 1,138,255 | SH | SOLE | 872,557 | 0 | 265,698 | ||
Ameriprise Financial | COM | 03076C106 | 292 | 2,251 | SH | SOLE | 0 | 0 | 2,251 | ||
Amgen | COM | 031162100 | 1,451 | 8,845 | SH | SOLE | 0 | 0 | 8,845 | ||
Apogee Enterprises, Inc | COM | 037598109 | 15,178 | 254,630 | SH | SOLE | 254,030 | 0 | 600 | ||
Apple Computer | COM | 037833100 | 2,370 | 16,494 | SH | SOLE | 95 | 0 | 16,399 | ||
Applied Materials Inc | COM | 038222105 | 262 | 6,727 | SH | SOLE | 0 | 0 | 6,727 | ||
Assoc Banc Corp | COM | 045487105 | 78,675 | 3,224,405 | SH | SOLE | 2,738,350 | 0 | 486,055 | ||
AT&T | COM | 00206R102 | 1,593 | 38,348 | SH | SOLE | 0 | 0 | 38,348 | ||
Autoliv Inc | COM | 052800109 | 237 | 2,314 | SH | SOLE | 0 | 0 | 2,314 | ||
Automatic Data Proc | COM | 053015103 | 504 | 4,925 | SH | SOLE | 0 | 0 | 4,925 | ||
Badger Meter Inc | COM | 056525108 | 79,283 | 2,157,359 | SH | SOLE | 1,687,721 | 0 | 469,638 | ||
Bank Mutual Corp. | COM | 063750103 | 2,345 | 249,453 | SH | SOLE | 249,453 | 0 | 0 | ||
Bank of America Corp | COM | 060505104 | 305 | 12,942 | SH | SOLE | 0 | 0 | 12,942 | ||
Baxter International | COM | 071813109 | 84,625 | 1,631,800 | SH | SOLE | 1,182,451 | 0 | 449,349 | ||
Becton Dickinson | COM | 075887109 | 851 | 4,640 | SH | SOLE | 1,567 | 0 | 3,073 | ||
Bemis | COM | 081437105 | 234,055 | 4,790,312 | SH | SOLE | 3,695,386 | 0 | 1,094,926 | ||
Berkshire Hathaway | COM | 084670108 | 2,499 | 10 | SH | SOLE | 0 | 0 | 10 | ||
Berkshire Hathaway B | COM | 084670702 | 2,329 | 13,974 | SH | SOLE | 0 | 0 | 13,974 | ||
Bio-Techne Corp | COM | 09073M104 | 141,278 | 1,389,850 | SH | SOLE | 1,086,309 | 0 | 303,541 | ||
Biogen Inc. | COM | 09062X103 | 280 | 1,025 | SH | SOLE | 0 | 0 | 1,025 | ||
Black Hills Corp | COM | 092113109 | 8,892 | 133,770 | SH | SOLE | 133,770 | 0 | 0 | ||
Boeing | COM | 097023105 | 386 | 2,180 | SH | SOLE | 0 | 0 | 2,180 | ||
BP PLC | COM | 055622104 | 1,327 | 38,428 | SH | SOLE | 2,926 | 0 | 35,502 | ||
Bristol-Myers Squibb | COM | 110122108 | 18,722 | 344,280 | SH | SOLE | 202,408 | 0 | 141,872 | ||
Buffalo Wild Wings Inc | COM | 119848109 | 3,099 | 20,290 | SH | SOLE | 20,290 | 0 | 0 | ||
C H Robinson Worldwide | COM | 12541W209 | 153,520 | 1,986,287 | SH | SOLE | 1,544,212 | 0 | 442,075 | ||
Cardinal Financial Corp | COM | 14149F109 | 8,238 | 275,146 | SH | SOLE | 275,146 | 0 | 0 | ||
Cardinal Health | COM | 14149Y108 | 243 | 2,981 | SH | SOLE | 1,458 | 0 | 1,523 | ||
Cardiovascular Sys Inc | COM | 141619106 | 2,142 | 75,762 | SH | SOLE | 72,562 | 0 | 3,200 | ||
Casey's General Stores | COM | 147528103 | 11,436 | 101,880 | SH | SOLE | 101,880 | 0 | 0 | ||
Catalent, Inc. | COM | 148806102 | 9,384 | 331,370 | SH | SOLE | 331,370 | 0 | 0 | ||
Caterpillar | COM | 149123101 | 720 | 7,762 | SH | SOLE | 0 | 0 | 7,762 | ||
Centerpoint Energy Inc | COM | 15189T107 | 259 | 9,398 | SH | SOLE | 0 | 0 | 9,398 | ||
Charles Schwab | COM | 808513105 | 12,170 | 298,218 | SH | SOLE | 59,148 | 0 | 239,070 | ||
Chevron Corp | COM | 166764100 | 40,365 | 375,947 | SH | SOLE | 175,358 | 0 | 200,589 | ||
Chubb Limited Com | COM | H1467J104 | 254 | 1,862 | SH | SOLE | 1,538 | 0 | 324 | ||
Cigna Corp | COM | 125509109 | 659 | 4,500 | SH | SOLE | 0 | 0 | 4,500 | ||
Cisco | COM | 17275R102 | 802 | 23,735 | SH | SOLE | 0 | 0 | 23,735 | ||
Clorox | COM | 189054109 | 251 | 1,863 | SH | SOLE | 1,700 | 0 | 163 | ||
Coca-Cola | COM | 191216100 | 793 | 18,676 | SH | SOLE | 4,325 | 0 | 14,351 | ||
Colgate-Palmolive | COM | 194162103 | 871 | 11,899 | SH | SOLE | 2,550 | 0 | 9,349 | ||
Comcast New Cl A | COM | 20030N101 | 227 | 6,034 | SH | SOLE | 0 | 0 | 6,034 | ||
ConocoPhillips | COM | 20825C104 | 11,553 | 231,663 | SH | SOLE | 48,680 | 0 | 182,983 | ||
Corning | COM | 219350105 | 69,076 | 2,558,362 | SH | SOLE | 1,956,732 | 0 | 601,630 | ||
Costco Wholesale | COM | 22160K105 | 520 | 3,102 | SH | SOLE | 600 | 0 | 2,502 | ||
Cray Inc | COM | 225223304 | 70,868 | 3,236,001 | SH | SOLE | 2,612,326 | 0 | 623,675 | ||
CSX Corporation | COM | 126408103 | 391 | 8,400 | SH | SOLE | 0 | 0 | 8,400 | ||
Cullen Frost Bankers | COM | 229899109 | 11,928 | 134,070 | SH | SOLE | 134,070 | 0 | 0 | ||
CVS Health Corp | COM | 126650100 | 238 | 3,034 | SH | SOLE | 0 | 0 | 3,034 | ||
CyberOptics Corp | COM | 232517102 | 2,185 | 84,200 | SH | SOLE | 84,200 | 0 | 0 | ||
Deluxe Corp | COM | 248019101 | 6,004 | 83,194 | SH | SOLE | 3,630 | 0 | 79,564 | ||
Disney | COM | 254687106 | 213,246 | 1,880,644 | SH | SOLE | 1,488,213 | 0 | 392,431 | ||
Dominion Res Inc. VA | COM | 25746U109 | 345 | 4,445 | SH | SOLE | 0 | 0 | 4,445 | ||
Donaldson | COM | 257651109 | 239,262 | 5,256,200 | SH | SOLE | 3,981,454 | 0 | 1,274,746 | ||
Duke Energy Corp New | COM | 26441C204 | 231 | 2,820 | SH | SOLE | 0 | 0 | 2,820 | ||
Dupont de Nemours | COM | 263534109 | 873 | 10,863 | SH | SOLE | 0 | 0 | 10,863 | ||
Ecolab Inc | COM | 278865100 | 341,985 | 2,728,455 | SH | SOLE | 2,092,781 | 0 | 635,674 | ||
EMC Insurance Group | COM | 268664109 | 5,339 | 190,288 | SH | SOLE | 190,288 | 0 | 0 | ||
Emerson Electric | COM | 291011104 | 80,940 | 1,352,162 | SH | SOLE | 732,285 | 0 | 619,877 | ||
Exelon Corp | COM | 30161N101 | 227 | 6,318 | SH | SOLE | 0 | 0 | 6,318 | ||
Exxon Mobil | COM | 30231G102 | 67,394 | 821,779 | SH | SOLE | 313,575 | 0 | 508,204 | ||
Facebook Inc Class A | COM | 30303M102 | 203 | 1,428 | SH | SOLE | 0 | 0 | 1,428 | ||
Fastenal Co. | COM | 311900104 | 107,533 | 2,088,026 | SH | SOLE | 1,475,536 | 0 | 612,490 | ||
Fedex Corp. | COM | 31428X106 | 681 | 3,490 | SH | SOLE | 0 | 0 | 3,490 | ||
Fiserv | COM | 337738108 | 129,850 | 1,126,097 | SH | SOLE | 851,290 | 0 | 274,807 | ||
Generac Hldgs | COM | 368736104 | 36,192 | 970,806 | SH | SOLE | 852,650 | 0 | 118,156 | ||
General Electric | COM | 369604103 | 127,026 | 4,262,608 | SH | SOLE | 2,960,228 | 0 | 1,302,380 | ||
General Mills | COM | 370334104 | 194,364 | 3,293,752 | SH | SOLE | 2,373,242 | 0 | 920,510 | ||
Gentherm Inc | COM | 37253A103 | 28,578 | 728,100 | SH | SOLE | 681,175 | 0 | 46,925 | ||
Glacier Bancorp Inc | COM | 37637Q105 | 13,552 | 399,400 | SH | SOLE | 399,400 | 0 | 0 | ||
Graco Inc | COM | 384109104 | 309,481 | 3,287,453 | SH | SOLE | 2,513,822 | 0 | 773,631 | ||
Great Western Bancorp Inc. | COM | 391416104 | 58,709 | 1,384,326 | SH | SOLE | 1,223,933 | 0 | 160,393 | ||
Hawkins Chemical | COM | 420261109 | 8,047 | 164,223 | SH | SOLE | 157,723 | 0 | 6,500 | ||
HB Fuller | COM | 359694106 | 183,810 | 3,564,982 | SH | SOLE | 2,992,430 | 0 | 572,552 | ||
Hershey | COM | 427866108 | 5,472 | 50,085 | SH | SOLE | 47,170 | 0 | 2,915 | ||
Home Depot | COM | 437076102 | 29,470 | 200,708 | SH | SOLE | 78,970 | 0 | 121,738 | ||
Honeywell Inc | COM | 438516106 | 282,923 | 2,265,739 | SH | SOLE | 1,671,420 | 0 | 594,319 | ||
Hormel | COM | 440452100 | 209,011 | 6,035,544 | SH | SOLE | 4,680,900 | 0 | 1,354,644 | ||
Hub Group Inc Cl A | COM | 443320106 | 9,003 | 194,040 | SH | SOLE | 194,040 | 0 | 0 | ||
IBM | COM | 459200101 | 31,163 | 178,953 | SH | SOLE | 84,548 | 0 | 94,405 | ||
IDEXX Laboratories, Inc | COM | 45168D104 | 711 | 4,598 | SH | SOLE | 0 | 0 | 4,598 | ||
Illinois Tool Works Inc | COM | 452308109 | 427 | 3,226 | SH | SOLE | 0 | 0 | 3,226 | ||
Intel | COM | 458140100 | 15,077 | 417,987 | SH | SOLE | 62,422 | 0 | 355,565 | ||
Intl Flavors/Fragr | COM | 459506101 | 375 | 2,831 | SH | SOLE | 2,000 | 0 | 831 | ||
J.P. Morgan Chase & Co | COM | 46625H100 | 24,874 | 283,169 | SH | SOLE | 166,830 | 0 | 116,339 | ||
Johnson & Johnson | COM | 478160104 | 277,420 | 2,227,380 | SH | SOLE | 1,646,691 | 0 | 580,689 | ||
Kellogg | COM | 487836108 | 309 | 4,250 | SH | SOLE | 0 | 0 | 4,250 | ||
Kimberly-Clark | COM | 494368103 | 28,825 | 218,985 | SH | SOLE | 86,255 | 0 | 132,730 | ||
Landauer | COM | 51476K103 | 226 | 4,629 | SH | SOLE | 0 | 0 | 4,629 | ||
Lilly (Eli) | COM | 532457108 | 60,493 | 719,208 | SH | SOLE | 516,975 | 0 | 202,233 | ||
Lockheed Martin Corp | COM | 539830109 | 284 | 1,061 | SH | SOLE | 494 | 0 | 567 | ||
Lowes Companies Inc | COM | 548661107 | 420 | 5,112 | SH | SOLE | 0 | 0 | 5,112 | ||
Marcus Corp. | COM | 566330106 | 8,414 | 262,123 | SH | SOLE | 262,123 | 0 | 0 | ||
Marsh & McLennan | COM | 571748102 | 370 | 5,010 | SH | SOLE | 3,810 | 0 | 1,200 | ||
McDonald's Corp | COM | 580135101 | 2,099 | 16,192 | SH | SOLE | 10,575 | 0 | 5,617 | ||
MDU Resources Group | COM | 552690109 | 12,047 | 440,162 | SH | SOLE | 266,620 | 0 | 173,542 | ||
Medtronic | COM | G5960L103 | 279,858 | 3,473,906 | SH | SOLE | 2,631,939 | 0 | 841,967 | ||
Merck & Co Inc | COM | 58933Y105 | 5,728 | 90,144 | SH | SOLE | 9,000 | 0 | 81,144 | ||
Microsoft | COM | 594918104 | 9,932 | 150,810 | SH | SOLE | 26,010 | 0 | 124,800 | ||
MMM Co. | COM | 88579Y101 | 345,742 | 1,807,046 | SH | SOLE | 1,233,491 | 0 | 573,555 | ||
MOCON Inc | COM | 607494101 | 3,342 | 152,590 | SH | SOLE | 151,590 | 0 | 1,000 | ||
MTS Systems | COM | 553777103 | 2,404 | 43,678 | SH | SOLE | 2,300 | 0 | 41,378 | ||
Nestle S A Reg B ADR | COM | 641069406 | 436 | 5,685 | SH | SOLE | 0 | 0 | 5,685 | ||
NextEra Energy, Inc. | COM | 65339F101 | 328 | 2,559 | SH | SOLE | 0 | 0 | 2,559 | ||
Norfolk Southern Corp | COM | 655844108 | 560 | 5,005 | SH | SOLE | 0 | 0 | 5,005 | ||
Novartis | COM | 66987V109 | 438 | 5,894 | SH | SOLE | 2,574 | 0 | 3,320 | ||
NVE Corp | COM | 629445206 | 39,588 | 478,175 | SH | SOLE | 419,856 | 0 | 58,319 | ||
NW Biotherapeutics | COM | 66737P600 | 3 | 12,500 | SH | SOLE | 0 | 0 | 12,500 | ||
Oasis Petroleum Inc | COM | 674215108 | 3,297 | 231,220 | SH | SOLE | 231,220 | 0 | 0 | ||
Oracle Sys | COM | 68389X105 | 1,364 | 30,585 | SH | SOLE | 0 | 0 | 30,585 | ||
Oshkosh Corp | COM | 688239201 | 12,942 | 188,690 | SH | SOLE | 188,690 | 0 | 0 | ||
Otter Tail Power | COM | 689648103 | 266 | 7,008 | SH | SOLE | 0 | 0 | 7,008 | ||
Patterson Companies | COM | 703395103 | 105,253 | 2,327,061 | SH | SOLE | 1,810,028 | 0 | 517,033 | ||
Pentair PLC | COM | G7S00T104 | 167,609 | 2,669,789 | SH | SOLE | 1,958,934 | 0 | 710,855 | ||
PepsiCo Inc | COM | 713448108 | 1,720 | 15,376 | SH | SOLE | 400 | 0 | 14,976 | ||
Pfizer Inc | COM | 717081103 | 166,641 | 4,871,107 | SH | SOLE | 3,717,694 | 0 | 1,153,413 | ||
Philip Morris Intl Inc | COM | 718172109 | 727 | 6,440 | SH | SOLE | 0 | 0 | 6,440 | ||
Phillips 66 | COM | 718546104 | 1,943 | 24,526 | SH | SOLE | 0 | 0 | 24,526 | ||
Physicians Realty Tr | COM | 71943U104 | 15,537 | 781,930 | SH | SOLE | 766,430 | 0 | 15,500 | ||
Polaris Ind | COM | 731068102 | 290 | 3,463 | SH | SOLE | 0 | 0 | 3,463 | ||
PPG Industries | COM | 693506107 | 357 | 3,400 | SH | SOLE | 0 | 0 | 3,400 | ||
Praxair | COM | 74005P104 | 338 | 2,851 | SH | SOLE | 0 | 0 | 2,851 | ||
Premier Inc Cl A | COM | 74051N102 | 9,871 | 310,130 | SH | SOLE | 310,130 | 0 | 0 | ||
Principal Financial | COM | 74251V102 | 164,036 | 2,599,215 | SH | SOLE | 1,987,210 | 0 | 612,005 | ||
PrivateBancorp Inc | COM | 742962103 | 1,501 | 25,275 | SH | SOLE | 25,275 | 0 | 0 | ||
Procter & Gamble | COM | 742718109 | 28,123 | 313,000 | SH | SOLE | 48,972 | 0 | 264,028 | ||
Proto Labs | COM | 743713109 | 21,072 | 412,372 | SH | SOLE | 352,975 | 0 | 59,397 | ||
PureCycle Corp | COM | 746228303 | 66 | 11,855 | SH | SOLE | 0 | 0 | 11,855 | ||
QCR Holdings | COM | 74727A104 | 2,357 | 55,660 | SH | SOLE | 55,660 | 0 | 0 | ||
Qualcomm, Inc. | COM | 747525103 | 87,680 | 1,529,125 | SH | SOLE | 1,249,048 | 0 | 280,077 | ||
Raven Industries Inc | COM | 754212108 | 6,649 | 228,866 | SH | SOLE | 228,366 | 0 | 500 | ||
Raytheon Co | COM | 755111507 | 210 | 1,375 | SH | SOLE | 0 | 0 | 1,375 | ||
Roche Hldg Ltd ADR | COM | 771195104 | 161,877 | 5,067,407 | SH | SOLE | 4,227,072 | 0 | 840,335 | ||
Rockwell Automation | COM | 773903109 | 299 | 1,923 | SH | SOLE | 1,173 | 0 | 750 | ||
Royal Dutch Shell Spons ADR A | COM | 780259206 | 360 | 6,820 | SH | SOLE | 400 | 0 | 6,420 | ||
Schlumberger | COM | 806857108 | 173,327 | 2,219,294 | SH | SOLE | 1,750,775 | 0 | 468,519 | ||
Shire PLC | COM | 82481R106 | 3,308 | 18,987 | SH | SOLE | 527 | 0 | 18,460 | ||
Snap-On Inc. | COM | 833034101 | 56,912 | 337,419 | SH | SOLE | 275,993 | 0 | 61,426 | ||
SPS Commerce Inc | COM | 78463M107 | 3,441 | 58,830 | SH | SOLE | 58,580 | 0 | 250 | ||
Starbucks Corp | COM | 855244109 | 333 | 5,695 | SH | SOLE | 0 | 0 | 5,695 | ||
Stratasys Ltd | COM | M85548101 | 26,301 | 1,283,605 | SH | SOLE | 1,133,433 | 0 | 150,172 | ||
Sysco | COM | 871829107 | 325 | 6,265 | SH | SOLE | 0 | 0 | 6,265 | ||
Target | COM | 87612E106 | 140,109 | 2,538,672 | SH | SOLE | 1,806,561 | 0 | 732,111 | ||
TCF Financial | COM | 872275102 | 1,438 | 84,468 | SH | SOLE | 0 | 0 | 84,468 | ||
Tennant Company | COM | 880345103 | 39,231 | 539,995 | SH | SOLE | 463,520 | 0 | 76,475 | ||
Texas Instruments | COM | 882508104 | 314 | 3,900 | SH | SOLE | 2,000 | 0 | 1,900 | ||
Thermo Fisher Scientific | COM | 883556102 | 259 | 1,683 | SH | SOLE | 0 | 0 | 1,683 | ||
Tile Shop Inc | COM | 88677Q109 | 6,597 | 342,710 | SH | SOLE | 342,710 | 0 | 0 | ||
Toro | COM | 891092108 | 188,565 | 3,018,974 | SH | SOLE | 2,271,139 | 0 | 747,835 | ||
Travelers Cos Inc | COM | 89417E109 | 67,939 | 563,619 | SH | SOLE | 358,899 | 0 | 204,720 | ||
Unilever | COM | 904784709 | 397 | 8,000 | SH | SOLE | 0 | 0 | 8,000 | ||
Union Pacific | COM | 907818108 | 1,186 | 11,198 | SH | SOLE | 2,942 | 0 | 8,256 | ||
United Fire Group | COM | 910340108 | 10,425 | 243,747 | SH | SOLE | 243,747 | 0 | 0 | ||
United Health Group | COM | 91324P102 | 67,246 | 410,009 | SH | SOLE | 333,063 | 0 | 76,946 | ||
United Parcel Service | COM | 911312106 | 132,574 | 1,235,542 | SH | SOLE | 893,271 | 0 | 342,271 | ||
United Technologies | COM | 913017109 | 1,668 | 14,863 | SH | SOLE | 2,274 | 0 | 12,589 | ||
Urologix Inc | COM | 917273104 | 0 | 40,000 | SH | SOLE | 0 | 0 | 40,000 | ||
US Bancorp | COM | 902973304 | 337,913 | 6,561,419 | SH | SOLE | 5,005,998 | 0 | 1,555,421 | ||
Valspar | COM | 920355104 | 118,906 | 1,071,801 | SH | SOLE | 679,973 | 0 | 391,828 | ||
VASCO Data Security Intl | COM | 92230Y104 | 2,205 | 163,326 | SH | SOLE | 163,326 | 0 | 0 | ||
Verizon Comm | COM | 92343V104 | 7,609 | 156,091 | SH | SOLE | 8,966 | 0 | 147,125 | ||
Visa, Inc | COM | 92826C839 | 560 | 6,296 | SH | SOLE | 0 | 0 | 6,296 | ||
Walgreen Boots Alliance | COM | 931427108 | 1,193 | 14,364 | SH | SOLE | 0 | 0 | 14,364 | ||
WalMart | COM | 931142103 | 392 | 5,445 | SH | SOLE | 2,000 | 0 | 3,445 | ||
WEC Energy Group | COM | 92939U106 | 457 | 7,540 | SH | SOLE | 0 | 0 | 7,540 | ||
Wells Fargo & Co | COM | 949746101 | 159,685 | 2,868,928 | SH | SOLE | 1,938,844 | 0 | 930,084 | ||
Westamerica Bancorporation | COM | 957090103 | 299 | 5,359 | SH | SOLE | 0 | 0 | 5,359 | ||
Western Union | COM | 959802109 | 101,007 | 4,963,474 | SH | SOLE | 3,979,212 | 0 | 984,262 | ||
Weyerhaeuser | COM | 962166104 | 396 | 11,659 | SH | SOLE | 3,923 | 0 | 7,736 | ||
Wintrust Finan Corp | COM | 97650W108 | 13,357 | 193,250 | SH | SOLE | 193,250 | 0 | 0 | ||
Workiva Inc | COM | 98139A105 | 4,724 | 301,823 | SH | SOLE | 301,823 | 0 | 0 | ||
Xcel Energy Inc. | COM | 98389B100 | 15,956 | 358,967 | SH | SOLE | 149,030 | 0 | 209,937 | ||
Zimmer Biomet Holdings, Inc. | COM | 98956P102 | 129,432 | 1,059,960 | SH | SOLE | 812,265 | 0 | 247,695 | ||
iShares Cohen & Steers Reit ET | ETF | 464287564 | 251 | 2,515 | SH | SOLE | 0 | 0 | 2,515 | ||
iShares Core S&P 500 ETF | ETF | 464287200 | 1,083 | 4,566 | SH | SOLE | 300 | 0 | 4,266 | ||
iShares Core S&P Midcap ETF | ETF | 464287507 | 438 | 2,561 | SH | SOLE | 0 | 0 | 2,561 | ||
iShares MSCI EAFE Fd | ETF | 464287465 | 462 | 7,423 | SH | SOLE | 0 | 0 | 7,423 | ||
iShares Russell 1000 Growth | ETF | 464287614 | 745 | 6,545 | SH | SOLE | 0 | 0 | 6,545 | ||
iShares Russell 1000 Value | ETF | 464287598 | 544 | 4,735 | SH | SOLE | 0 | 0 | 4,735 | ||
iShares Russell 2000 ETF | ETF | 464287655 | 503 | 3,657 | SH | SOLE | 0 | 0 | 3,657 | ||
iShares Russell Midcap ETF | ETF | 464287499 | 676 | 3,610 | SH | SOLE | 0 | 0 | 3,610 | ||
iShares S&P Smallcap | ETF | 464287887 | 253 | 1,655 | SH | SOLE | 0 | 0 | 1,655 | ||
iShares Select Div | ETF | 464287168 | 677 | 7,434 | SH | SOLE | 0 | 0 | 7,434 | ||
Schwab Intl Eq ETF | ETF | 808524805 | 1,195 | 40,000 | SH | SOLE | 0 | 0 | 40,000 | ||
Schwab US Broad Mkt ETF | ETF | 808524102 | 2,609 | 45,730 | SH | SOLE | 0 | 0 | 45,730 | ||
SPDR S&P 500 ETF Trust | ETF | 78462F103 | 6,129 | 26,000 | SH | SOLE | 7,165 | 0 | 18,835 | ||
Vanguard Dividend App ETF | ETF | 921908844 | 312 | 3,473 | SH | SOLE | 0 | 0 | 3,473 | ||
Vanguard Index Total Stk Mkt | ETF | 922908769 | 489 | 4,030 | SH | SOLE | 0 | 0 | 4,030 | ||
Vanguard ST Bd ETF | ETF | 921937827 | 279 | 3,500 | SH | SOLE | 0 | 0 | 3,500 | ||
Nuveen MN Qual Mun Income Fd | COM | 670734102 | 620 | 37,002 | SH | SOLE | 0 | 0 | 37,002 | ||
Nuveen Quality Muncp Income Fd | COM | 67066V101 | 139 | 10,173 | SH | SOLE | 0 | 0 | 10,173 |