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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101   71,933,293 599,844 SH   SOLE   363,173 0 236,671
AAR CORP COM 000361105   13,992,142 311,629 SH   SOLE   311,629 0 0
ABBOTT LABS COM 002824100   146,231,580 1,331,920 SH   SOLE   954,968 0 376,952
ABBVIE INC COM 00287Y109   8,565,815 53,003 SH   SOLE   25,591 0 27,412
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   211,070 791 SH   SOLE   370 0 421
ACTIVISION BLIZZARD INC COM 00507V109   1,436,920 18,771 SH   SOLE   12,171 0 6,600
ADOBE SYSTEMS INCORPORATED COM 00724F101   446,575 1,327 SH   SOLE   27 0 1,300
ALERUS FINL CORP COM 01446U103   3,296,997 141,199 SH   SOLE   141,199 0 0
ALLETE INC COM NEW 018522300   1,191,564 18,471 SH   SOLE   12,413 0 6,058
ALLIANT ENERGY CORP COM 018802108   37,642,178 681,800 SH   SOLE   550,821 0 130,979
ALPHABET INC CAP STK CL A 02079K305   2,412,208 27,340 SH   SOLE   22,720 0 4,620
ALPHABET INC CAP STK CL C 02079K107   382,397,551 4,309,676 SH   SOLE   3,564,321 0 745,355
ALTAIR ENGR INC COM CL A 021369103   5,716,261 125,715 SH   SOLE   125,715 0 0
ALTRIA GROUP INC COM 02209S103   229,901 5,030 SH   SOLE   2,530 0 2,500
AMAZON COM INC COM 023135106   211,349,880 2,516,070 SH   SOLE   2,254,755 0 261,315
AMCOR PLC ORD G0250X107   2,778,591 233,299 SH   SOLE   157,755 0 75,544
AMERICAN EXPRESS CO COM 025816109   42,924,561 290,521 SH   SOLE   163,872 0 126,649
AMERICAN TOWER CORP NEW COM 03027X100   469,058 2,214 SH   SOLE   700 0 1,514
AMERICAN WTR WKS CO INC NEW COM 030420103   766,063 5,026 SH   SOLE   5,026 0 0
AMERIPRISE FINL INC COM 03076C106   677,230 2,175 SH   SOLE   830 0 1,345
AMETEK INC COM 031100100   205,528 1,471 SH   SOLE   1,471 0 0
AMGEN INC COM 031162100   2,337,233 8,899 SH   SOLE   6,489 0 2,410
APPLE INC COM 037833100   17,783,942 136,873 SH   SOLE   65,032 0 71,841
APPLIED MATLS INC COM 038222105   747,392 7,675 SH   SOLE   6,198 0 1,477
ASSOCIATED BANC CORP COM 045487105   8,557,085 370,597 SH   SOLE   370,597 0 0
AT&T INC COM 00206R102   458,372 24,898 SH   SOLE   6,121 0 18,777
AUTOMATIC DATA PROCESSING IN COM 053015103   7,110,384 29,768 SH   SOLE   27,678 0 2,090
AXOGEN INC COM 05463X106   243,811 24,430 SH   SOLE   24,430 0 0
AZEK CO INC CL A 05478C105   7,337,268 361,086 SH   SOLE   361,086 0 0
BADGER METER INC COM 056525108   18,328,867 168,108 SH   SOLE   85,427 0 82,681
BANK AMERICA CORP COM 060505104   718,141 21,683 SH   SOLE   14,584 0 7,099
BANK HAWAII CORP COM 062540109   310,240 4,000 SH   SOLE   4,000 0 0
BANK MONTREAL QUE COM 063671101   815,400 9,000 SH   SOLE   9,000 0 0
BARCLAYS PLC ADR 06738E204   234,000 30,000 SH   SOLE   0 0 30,000
BAXTER INTL INC COM 071813109   16,529,579 324,300 SH   SOLE   185,265 0 139,035
BECTON DICKINSON & CO COM 075887109   2,261,490 8,893 SH   SOLE   6,895 0 1,998
BERKSHIRE HATHAWAY INC DEL CL A 084670108   3,280,977 7 SH   SOLE   7 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   6,983,302 22,607 SH   SOLE   6,939 0 15,668
BEST BUY INC COM 086516101   441,155 5,500 SH   SOLE   5,500 0 0
BIOGEN INC COM 09062X103   283,843 1,025 SH   SOLE   750 0 275
BIO-TECHNE CORP COM 09073M104   232,978,149 2,811,030 SH   SOLE   2,310,612 0 500,418
BLACK HILLS CORP COM 092113109   6,898,384 98,072 SH   SOLE   95,672 0 2,400
BOEING CO COM 097023105   497,179 2,610 SH   SOLE   1,858 0 752
BOSTON SCIENTIFIC CORP COM 101137107   498,235 10,768 SH   SOLE   10,768 0 0
BP PLC SPONSORED ADR 055622104   588,571 16,850 SH   SOLE   14,350 0 2,500
BRADY CORP CL A 104674106   329,700 7,000 SH   SOLE   7,000 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   5,691,749 79,107 SH   SOLE   38,302 0 40,805
C H ROBINSON WORLDWIDE INC COM NEW 12541W209   98,882,413 1,079,974 SH   SOLE   830,497 0 249,477
CAMECO CORP COM 13321L108   272,040 12,000 SH   SOLE   0 0 12,000
CANADIAN IMPERIAL BK COMM TO COM 136069101   411,619 10,176 SH   SOLE   10,176 0 0
CASEYS GEN STORES INC COM 147528103   12,799,841 57,053 SH   SOLE   56,253 0 800
CATALENT INC COM 148806102   5,874,075 130,506 SH   SOLE   130,256 0 250
CATERPILLAR INC COM 149123101   4,301,300 17,955 SH   SOLE   12,744 0 5,211
CHART INDS INC COM 16115Q308   6,288,677 54,575 SH   SOLE   53,360 0 1,215
CHEVRON CORP NEW COM 166764100   6,312,538 35,169 SH   SOLE   15,724 0 19,445
CHUBB LIMITED COM H1467J104   512,674 2,324 SH   SOLE   2,000 0 324
CINTAS CORP COM 172908105   1,743,253 3,860 SH   SOLE   1,444 0 2,416
CISCO SYS INC COM 17275R102   1,067,708 22,412 SH   SOLE   8,736 0 13,676
CLEARFIELD INC COM 18482P103   2,535,190 26,930 SH   SOLE   26,930 0 0
COCA COLA CO COM 191216100   1,791,321 28,161 SH   SOLE   17,891 0 10,270
COLGATE PALMOLIVE CO COM 194162103   254,177 3,226 SH   SOLE   3,226 0 0
CONOCOPHILLIPS COM 20825C104   3,416,100 28,950 SH   SOLE   20,275 0 8,675
CONSTELLATION ENERGY CORP COM 21037T109   247,078 2,866 SH   SOLE   0 0 2,866
CORNING INC COM 219350105   10,641,258 333,164 SH   SOLE   182,329 0 150,835
COSTCO WHSL CORP NEW COM 22160K105   1,429,302 3,131 SH   SOLE   1,527 0 1,604
CSX CORP COM 126408103   312,495 10,087 SH   SOLE   1,530 0 8,557
CULLEN FROST BANKERS INC COM 229899109   16,445,367 123,002 SH   SOLE   107,560 0 15,442
CUMMINS INC COM 231021106   252,466 1,042 SH   SOLE   114 0 928
CVRX INC COM 126638105   1,663,207 90,638 SH   SOLE   90,638 0 0
DAKTRONICS INC COM 234264109   64,860 23,000 SH   SOLE   23,000 0 0
DANAHER CORPORATION COM 235851102   249,760 941 SH   SOLE   660 0 281
DEERE & CO COM 244199105   506,366 1,181 SH   SOLE   282 0 899
DIGI INTL INC COM 253798102   48,230,503 1,319,576 SH   SOLE   1,042,938 0 276,638
DISNEY WALT CO COM 254687106   81,073,462 933,166 SH   SOLE   712,083 0 221,083
DONALDSON INC COM 257651109   165,222,925 2,806,573 SH   SOLE   2,189,703 0 616,870
ECOLAB INC COM 278865100   258,845,616 1,778,274 SH   SOLE   1,462,040 0 316,234
ELANCO ANIMAL HEALTH INC COM 28414H103   2,729,533 223,366 SH   SOLE   202,401 0 20,965
EMERSON ELEC CO COM 291011104   9,751,531 101,515 SH   SOLE   64,895 0 36,620
ENTEGRIS INC COM 29362U104   65,157,644 993,408 SH   SOLE   910,293 0 83,115
ENTERPRISE PRODS PARTNERS L COM 293792107   207,432 8,600 SH   SOLE   8,600 0 0
ENVESTNET INC COM 29404K106   5,274,486 85,486 SH   SOLE   85,486 0 0
EXACT SCIENCES CORP COM 30063P105   1,178,338 23,800 SH   SOLE   23,800 0 0
EXELON CORP COM 30161N101   377,787 8,739 SH   SOLE   139 0 8,600
EXXON MOBIL CORP COM 30231G102   4,881,437 44,256 SH   SOLE   21,625 0 22,631
FASTENAL CO COM 311900104   140,230,894 2,963,459 SH   SOLE   2,313,034 0 650,425
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201   7,777,250 201,223 SH   SOLE   197,433 0 3,790
FISERV INC COM 337738108   204,031,525 2,018,715 SH   SOLE   1,617,417 0 401,298
FORD MTR CO DEL COM 345370860   174,450 15,000 SH   SOLE   15,000 0 0
FULLER H B CO COM 359694106   176,339,901 2,462,160 SH   SOLE   2,104,286 0 357,874
GENERAC HLDGS INC COM 368736104   29,034,068 288,437 SH   SOLE   242,572 0 45,865
GENERAL ELECTRIC CO COM NEW 369604301   678,280 8,095 SH   SOLE   7,658 0 437
GENERAL MLS INC COM 370334104   17,409,524 207,627 SH   SOLE   114,006 0 93,621
GENERAL MTRS CO COM 37045V100   241,502 7,179 SH   SOLE   4,179 0 3,000
GENTHERM INC COM 37253A103   25,252,997 386,782 SH   SOLE   335,015 0 51,767
GENUINE PARTS CO COM 372460105   338,345 1,950 SH   SOLE   1,950 0 0
GLACIER BANCORP INC NEW COM 37637Q105   11,335,564 229,372 SH   SOLE   229,372 0 0
GRACO INC COM 384109104   288,248,808 4,285,591 SH   SOLE   3,437,314 0 848,277
HARLEY DAVIDSON INC COM 412822108   601,453 14,458 SH   SOLE   14,458 0 0
HAWKINS INC COM 420261109   514,152 13,320 SH   SOLE   320 0 13,000
HERSHEY CO COM 427866108   14,182,505 61,245 SH   SOLE   58,960 0 2,285
HOME DEPOT INC COM 437076102   80,922,894 256,199 SH   SOLE   162,168 0 94,031
HONEYWELL INTL INC COM 438516106   145,490,097 678,909 SH   SOLE   454,413 0 224,496
HORMEL FOODS CORP COM 440452100   213,752,941 4,692,710 SH   SOLE   3,872,693 0 820,017
HUB GROUP INC CL A 443320106   8,744,615 110,009 SH   SOLE   110,009 0 0
HUNTINGTON BANCSHARES INC COM 446150104   741,956 52,621 SH   SOLE   48,046 0 4,575
HYLIION HOLDINGS CORP COMMON STOCK 449109107   323,732 138,347 SH   SOLE   138,347 0 0
IDEX CORP COM 45167R104   913,320 4,000 SH   SOLE   4,000 0 0
IDEXX LABS INC COM 45168D104   1,262,636 3,095 SH   SOLE   947 0 2,148
ILLINOIS TOOL WKS INC COM 452308109   473,865 2,151 SH   SOLE   1,375 0 776
INSPIRE MED SYS INC COM 457730109   31,645,951 125,639 SH   SOLE   122,616 0 3,023
INTEL CORP COM 458140100   4,569,694 172,898 SH   SOLE   71,028 0 101,870
INTERNATIONAL BUSINESS MACHS COM 459200101   344,053 2,442 SH   SOLE   1,382 0 1,060
INVESCO QQQ TR UNIT SER 1 46090E103   464,925 1,746 SH   SOLE   695 0 1,051
ISHARES TR CORE S&P SCP ETF 464287804   244,928 2,588 SH   SOLE   1,474 0 1,114
ISHARES TR RUSSELL 3000 ETF 464287689   246,058 1,115 SH   SOLE   1,115 0 0
ISHARES TR MSCI EAFE ETF 464287465   207,160 3,156 SH   SOLE   2,464 0 692
ISHARES TR CORE S&P500 ETF 464287200   1,441,193 3,751 SH   SOLE   858 0 2,893
JAMF HLDG CORP COM 47074L105   44,271,965 2,078,496 SH   SOLE   1,853,477 0 225,019
JOHN BEAN TECHNOLOGIES CORP COM 477839104   6,292,911 68,903 SH   SOLE   68,903 0 0
JOHNSON & JOHNSON COM 478160104   251,821,098 1,425,537 SH   SOLE   1,103,602 0 321,935
JPMORGAN CHASE & CO COM 46625H100   131,659,246 981,799 SH   SOLE   868,050 0 113,749
KIMBERLY-CLARK CORP COM 494368103   2,611,016 19,234 SH   SOLE   10,824 0 8,410
LILLY ELI & CO COM 532457108   176,645,112 482,848 SH   SOLE   350,487 0 132,361
LITTELFUSE INC COM 537008104   196,921,997 894,287 SH   SOLE   758,687 0 135,600
LOWES COS INC COM 548661107   1,419,386 7,124 SH   SOLE   6,731 0 393
LUMEN TECHNOLOGIES INC COM 550241103   104,400 20,000 SH   SOLE   0 0 20,000
MARCUS CORP DEL COM 566330106   7,512,156 522,040 SH   SOLE   522,040 0 0
MARSH & MCLENNAN COS INC COM 571748102   245,572 1,484 SH   SOLE   1,484 0 0
MASTERCARD INCORPORATED CL A 57636Q104   255,582 735 SH   SOLE   383 0 352
MCDONALDS CORP COM 580135101   3,770,517 14,308 SH   SOLE   13,415 0 893
MDU RES GROUP INC COM 552690109   270,026 8,900 SH   SOLE   6,500 0 2,400
MEDPACE HLDGS INC COM 58506Q109   6,681,357 31,455 SH   SOLE   31,455 0 0
MEDTRONIC PLC SHS G5960L103   217,722,388 2,801,369 SH   SOLE   2,321,529 0 479,840
MERCK & CO INC COM 58933Y105   8,151,053 73,466 SH   SOLE   41,591 0 31,875
META PLATFORMS INC CL A 30303M102   200,366 1,665 SH   SOLE   1,599 0 66
MGP INGREDIENTS INC NEW COM 55303J106   5,569,844 52,358 SH   SOLE   52,358 0 0
MICROSOFT CORP COM 594918104   498,741,110 2,079,648 SH   SOLE   1,818,603 0 261,045
MONDELEZ INTL INC CL A 609207105   233,875 3,509 SH   SOLE   2,868 0 641
MOSAIC CO NEW COM 61945C103   1,710,930 39,000 SH   SOLE   39,000 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307   155,532,108 603,516 SH   SOLE   505,434 0 98,082
MSA SAFETY INC COM 553498106   211,959 1,470 SH   SOLE   1,000 0 470
MURPHY OIL CORP COM 626717102   215,050 5,000 SH   SOLE   5,000 0 0
NANO DIMENSION LTD SPONSORD ADS NEW 63008G203   23,000 10,000 SH   SOLE   10,000 0 0
NEOGEN CORP COM 640491106   2,234,799 146,737 SH   SOLE   106,663 0 40,074
NEWMONT CORP COM 651639106   377,600 8,000 SH   SOLE   8,000 0 0
NEXTERA ENERGY INC COM 65339F101   475,768 5,691 SH   SOLE   2,420 0 3,271
NIKE INC CL B 654106103   526,662 4,501 SH   SOLE   4,101 0 400
NORFOLK SOUTHN CORP COM 655844108   1,048,271 4,254 SH   SOLE   1,108 0 3,146
NORTHERN TR CORP COM 665859104   45,220,337 511,022 SH   SOLE   421,929 0 89,093
NORTHWESTERN CORP COM NEW 668074305   6,401,540 107,879 SH   SOLE   105,179 0 2,700
NOVARTIS AG SPONSORED ADR 66987V109   206,842 2,280 SH   SOLE   700 0 1,580
NUVEEN MINN QUALITY MUN INM SHS 670734102   351,000 31,200 SH   SOLE   31,200 0 0
NVE CORP COM NEW 629445206   485,625 7,500 SH   SOLE   7,400 0 100
NVENT ELECTRIC PLC SHS G6700G107   136,747,295 3,554,648 SH   SOLE   3,048,183 0 506,465
NVIDIA CORPORATION COM 67066G104   201,171,505 1,376,567 SH   SOLE   1,205,368 0 171,199
OLD NATL BANCORP IND COM 680033107   46,093,438 2,563,595 SH   SOLE   2,255,807 0 307,788
ORACLE CORP COM 68389X105   2,254,307 27,579 SH   SOLE   7,689 0 19,890
OSHKOSH CORP COM 688239201   10,877,443 123,341 SH   SOLE   123,341 0 0
OTIS WORLDWIDE CORP COM 68902V107   201,727 2,576 SH   SOLE   1,331 0 1,245
PATTERSON COS INC COM 703395103   1,350,485 48,180 SH   SOLE   39,700 0 8,480
PAYCHEX INC COM 704326107   352,458 3,050 SH   SOLE   2,062 0 988
PENTAIR PLC SHS G7S00T104   7,024,122 156,161 SH   SOLE   97,502 0 58,659
PEPSICO INC COM 713448108   1,898,737 10,510 SH   SOLE   9,187 0 1,323
PFIZER INC COM 717081103   22,689,841 442,815 SH   SOLE   280,467 0 162,348
PHILIP MORRIS INTL INC COM 718172109   434,495 4,293 SH   SOLE   1,568 0 2,725
PHILLIPS 66 COM 718546104   929,226 8,928 SH   SOLE   6,978 0 1,950
PHYSICIANS RLTY TR COM 71943U104   6,505,625 449,594 SH   SOLE   421,194 0 28,400
PLEXUS CORP COM 729132100   10,017,868 97,327 SH   SOLE   97,327 0 0
PLUG POWER INC COM NEW 72919P202   123,700 10,000 SH   SOLE   10,000 0 0
POLARIS INC COM 731068102   39,624,623 392,323 SH   SOLE   325,502 0 66,821
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   108,669,423 1,294,917 SH   SOLE   1,013,028 0 281,889
PROCTER AND GAMBLE CO COM 742718109   22,428,250 147,983 SH   SOLE   70,177 0 77,806
PROTO LABS INC COM 743713109   550,733 21,572 SH   SOLE   8,936 0 12,636
QCR HOLDINGS INC COM 74727A104   7,400,133 149,076 SH   SOLE   149,076 0 0
QUALCOMM INC COM 747525103   154,519,131 1,405,486 SH   SOLE   1,201,215 0 204,271
RAYTHEON TECHNOLOGIES CORP COM 75513E101   920,088 9,117 SH   SOLE   3,681 0 5,436
REGIONS FINANCIAL CORP NEW COM 7591EP100   323,400 15,000 SH   SOLE   2,000 0 13,000
ROCKWELL AUTOMATION INC COM 773903109   89,029,071 345,650 SH   SOLE   319,961 0 25,689
SALESFORCE INC COM 79466L302   79,908,811 602,676 SH   SOLE   539,816 0 62,860
SCHLUMBERGER LTD COM STK 806857108   1,095,930 20,500 SH   SOLE   19,500 0 1,000
SCHWAB CHARLES CORP COM 808513105   126,371,195 1,517,790 SH   SOLE   1,233,119 0 284,671
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   4,033,796 90,020 SH   SOLE   30,300 0 59,720
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   483,150 15,000 SH   SOLE   0 0 15,000
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   429,592 3,452 SH   SOLE   1,052 0 2,400
SHELL PLC SPON ADS 780259305   792,744 13,920 SH   SOLE   13,000 0 920
SHERWIN WILLIAMS CO COM 824348106   135,018,557 568,906 SH   SOLE   518,423 0 50,483
SHYFT GROUP INC COM 825698103   248,600 10,000 SH   SOLE   10,000 0 0
SKYWATER TECHNOLOGY INC COM 83089J108   1,452,260 204,256 SH   SOLE   204,256 0 0
SLEEP NUMBER CORP COM 83125X103   6,170,380 237,505 SH   SOLE   185,915 0 51,590
SMITH & WESSON BRANDS INC COM 831754106   86,800 10,000 SH   SOLE   10,000 0 0
SNAP ON INC COM 833034101   2,203,558 9,644 SH   SOLE   6,185 0 3,459
SONOCO PRODS CO COM 835495102   303,550 5,000 SH   SOLE   5,000 0 0
SOUTHERN CO COM 842587107   249,935 3,500 SH   SOLE   1,400 0 2,100
SPDR S&P 500 ETF TR TR UNIT 78462F103   25,493,960 66,663 SH   SOLE   33,887 0 32,776
STARBUCKS CORP COM 855244109   733,731 7,396 SH   SOLE   7,014 0 382
STRYKER CORPORATION COM 863667101   977,960 4,000 SH   SOLE   4,000 0 0
STURM RUGER & CO INC COM 864159108   607,440 12,000 SH   SOLE   12,000 0 0
SURMODICS INC COM 868873100   1,800,308 52,764 SH   SOLE   52,764 0 0
SYSCO CORP COM 871829107   94,060,105 1,230,348 SH   SOLE   1,066,847 0 163,501
TARGET CORP COM 87612E106   78,033,440 523,574 SH   SOLE   366,493 0 157,081
TENNANT CO COM 880345103   100,479,038 1,631,948 SH   SOLE   1,460,176 0 171,772
TEXAS INSTRS INC COM 882508104   13,324,993 80,650 SH   SOLE   71,800 0 8,850
THERMO FISHER SCIENTIFIC INC COM 883556102   663,031 1,204 SH   SOLE   54 0 1,150
TORO CO COM 891092108   332,910,087 2,940,902 SH   SOLE   2,406,124 0 534,778
TRANSOCEAN LTD REG SHS H8817H100   45,600 10,000 SH   SOLE   10,000 0 0
TRAVELERS COMPANIES INC COM 89417E109   17,788,301 94,876 SH   SOLE   65,764 0 29,112
UNION PAC CORP COM 907818108   1,683,272 8,129 SH   SOLE   2,620 0 5,509
UNITED FIRE GROUP INC COM 910340108   766,080 28,000 SH   SOLE   28,000 0 0
UNITED PARCEL SERVICE INC CL B 911312106   41,805,765 240,484 SH   SOLE   131,813 0 108,671
UNITEDHEALTH GROUP INC COM 91324P102   412,929,102 778,847 SH   SOLE   670,986 0 107,861
US BANCORP DEL COM NEW 902973304   289,320,950 6,634,280 SH   SOLE   5,557,369 0 1,076,911
VALERO ENERGY CORP COM 91913Y100   602,585 4,750 SH   SOLE   0 0 4,750
VANGUARD INDEX FDS TOTAL STK MKT 922908769   217,192 1,136 SH   SOLE   207 0 929
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   423,813 2,791 SH   SOLE   2,659 0 132
VERICEL CORP COM 92346J108   687,211 26,090 SH   SOLE   26,090 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   2,828,408 71,787 SH   SOLE   25,077 0 46,710
VISA INC COM CL A 92826C839   131,436,717 632,638 SH   SOLE   495,511 0 137,127
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308   115,682 11,431 SH   SOLE   1,431 0 10,000
WALMART INC COM 931142103   1,001,463 7,063 SH   SOLE   4,143 0 2,920
WEC ENERGY GROUP INC COM 92939U106   408,419 4,356 SH   SOLE   1,490 0 2,866
WELLS FARGO CO NEW COM 949746101   131,009,457 3,172,910 SH   SOLE   2,585,614 0 587,296
WEYERHAEUSER CO MTN BE COM NEW 962166104   1,654,842 53,382 SH   SOLE   44,149 0 9,233
WINTRUST FINL CORP COM 97650W108   13,643,641 161,425 SH   SOLE   161,425 0 0
WOODWARD INC COM 980745103   1,352,540 14,000 SH   SOLE   14,000 0 0
WORKIVA INC COM CL A 98139A105   71,544,119 852,020 SH   SOLE   773,560 0 78,460
XCEL ENERGY INC COM 98389B100   19,605,593 279,640 SH   SOLE   203,507 0 76,133
ZIMMER BIOMET HOLDINGS INC COM 98956P102   3,810,465 29,886 SH   SOLE   13,715 0 16,171