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
3M CO COM 88579Y101 15,371 87,624 SH   SOLE   86,759 0 865
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 82,015 1,454,680 SH   SOLE   1,058,430 0 396,250
ABBOTT LABS COM 002824100 777 6,575 SH   SOLE   6,575 0 0
ABBVIE INC COM 00287Y109 388 3,600 SH   SOLE   3,600 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,984 6,202 SH   SOLE   6,202 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108 280,784 1,858,388 SH   SOLE   1,669,438 0 188,950
AGREE RLTY CORP COM 008492100 311 4,700 SH   SOLE   4,700 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609w102 203 1,372 SH   SOLE   1,372 0 0
ALIGN TECHNOLOGY INC COM 016255101 266 400 SH   SOLE   0 0 400
ALPHABET INC CAP STK CL A 02079K305 7,513 2,810 SH   SOLE   2,770 0 40
ALPHABET INC CAP STK CL C 02079K107 1,413 530 SH   SOLE   446 0 84
ALTICE USA INC CL A 02156k103 287,230 13,862,475 SH   SOLE   12,449,525 0 1,412,950
AMAZON COM INC COM 023135106 3,206 976 SH   SOLE   851 0 125
AMERICAN EXPRESS CO COM 025816109 48,121 287,235 SH   SOLE   283,985 0 3,250
APPLE INC COM 037833100 9,042 63,903 SH   SOLE   60,943 0 2,960
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 112,326 2,296,115 SH   SOLE   2,232,565 0 63,550
AUTOMATIC DATA PROCESSING IN COM 053015103 724 3,623 SH   SOLE   3,623 0 0
BAIDU INC SPON ADR REP A 056752108 1,445 9,400 SH   SOLE   9,400 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 675 2,472 SH   SOLE   2,472 0 0
BOSTON SCIENTIFIC CORP COM 101137107 282 6,500 SH   SOLE   6,500 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 775 4,650 SH   SOLE   4,400 0 250
BROWN & BROWN INC COM 115236101 230,650 4,159,610 SH   SOLE   3,655,035 0 504,575
CAPITAL ONE FINL CORP COM 14040H105 43,189 266,646 SH   SOLE   263,471 0 3,175
CDK GLOBAL INC COM 12508E101 256,122 6,019,307 SH   SOLE   5,370,932 0 648,375
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 100,401 1,154,039 SH   SOLE   1,067,519 0 86,520
CHANGE HEALTHCARE INC COM 15912K100 399,475 19,077,115 SH   SOLE   16,964,715 0 2,112,400
CISCO SYS INC COM 17275R102 5,359 98,455 SH   SOLE   97,455 0 1,000
COMCAST CORP NEW CL A 20030N101 15,871 283,771 SH   SOLE   279,471 0 4,300
COMERICA INC COM 200340107 475 5,900 SH   SOLE   5,600 0 300
CONIFER HLDGS INC COM 20731J102 37 12,900 SH   SOLE   12,900 0 0
COSTCO WHSL CORP NEW COM 22160K105 2,347 5,222 SH   SOLE   5,222 0 0
CVS HEALTH CORP COM 126650100 837 9,864 SH   SOLE   9,864 0 0
DANAHER CORPORATION COM 235851102 573 1,881 SH   SOLE   1,881 0 0
DAVITA INC COM 23918K108 808 6,954 SH   SOLE   6,954 0 0
DEXCOM INC COM 252131107 547 1,000 SH   SOLE   0 0 1,000
DIAGEO PLC SPON ADR NEW 25243Q205 18,771 97,257 SH   SOLE   96,202 0 1,055
DISNEY WALT CO COM 254687106 13,161 77,795 SH   SOLE   76,830 0 965
DRAFTKINGS INC COM CL A 26142R104 1,870 38,835 SH   SOLE   38,835 0 0
DTE ENERGY CO COM 233331107 598 5,356 SH   SOLE   5,356 0 0
EMERSON ELEC CO COM 291011104 986 10,467 SH   SOLE   10,467 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 110 11,520 SH   SOLE   11,520 0 0
ENERPAC TOOL GROUP CORP CL A COM 292765104 97,521 4,704,337 SH   SOLE   4,576,851 0 127,486
ENTERPRISE PRODS PARTNERS L COM 293792107 4,550 210,250 SH   SOLE   210,250 0 0
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 2 160 SH   SOLE   160 0 0
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 783 12,880 SH   SOLE   3,400 0 9,480
EXXON MOBIL CORP COM 30231G102 301 5,111 SH   SOLE   5,111 0 0
FACEBOOK INC CL A 30303M102 625 1,842 SH   SOLE   1,687 0 155
FAIR ISAAC CORP COM 303250104 915 2,300 SH   SOLE   2,300 0 0
FEDEX CORP COM 31428X106 73,615 335,695 SH   SOLE   268,395 0 67,300
FORD MTR CO DEL COM 345370860 815 57,560 SH   SOLE   57,560 0 0
FRANKLIN RESOURCES INC COM 354613101 221,600 7,456,244 SH   SOLE   6,662,319 0 793,925
GALLAGHER ARTHUR J & CO COM 363576109 297 2,000 SH   SOLE   2,000 0 0
GENERAL ELECTRIC CO COM NEW 369604301 41,268 400,540 SH   SOLE   396,867 0 3,673
HILLENBRAND INC COM 431571108 237,404 5,566,339 SH   SOLE   5,409,689 0 156,650
HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 1,321 72,050 SH   SOLE   72,050 0 0
HOME DEPOT INC COM 437076102 2,746 8,366 SH   SOLE   8,116 0 250
HONEYWELL INTL INC COM 438516106 251 1,182 SH   SOLE   582 0 600
HUNTINGTON BANCSHARES INC COM 446150104 250 16,145 SH   SOLE   0 0 16,145
INTERNATIONAL BUSINESS MACHS COM 459200101 1,435 10,326 SH   SOLE   9,951 0 375
ILLINOIS TOOL WKS INC COM 452308109 847 4,100 SH   SOLE   4,100 0 0
INTEL CORP COM 458140100 727 13,644 SH   SOLE   13,644 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 1,556 1,565 SH   SOLE   1,565 0 0
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137v308 11 118 SH   SOLE   118 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 124 786 SH   SOLE   786 0 0
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 38 775 SH   SOLE   775 0 0
INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138e743 341 7,270 SH   SOLE   7,270 0 0
INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727 5 227 SH   SOLE   227 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138e354 221 3,627 SH   SOLE   3,627 0 0
ISHARES INC CORE MSCI EMKT 46434g103 247 3,993 SH   SOLE   3,993 0 0
ISHARES INC MSCI EMERG MKT 46434G889 6 111 SH   SOLE   111 0 0
ISHARES TR CHINA LG-CAP ETF 464287184 18 472 SH   SOLE   472 0 0
ISHARES TR CORE MSCI EAFE 46432f842 927 12,486 SH   SOLE   12,486 0 0
ISHARES TR MSCI INTL MULTFT 46434V274 10 360 SH   SOLE   360 0 0
ISHARES TR MSCI USA MULTIFT 46434V282 15 348 SH   SOLE   348 0 0
ISHARES TR MSCI ACWI ETF 464288257 366 3,658 SH   SOLE   3,658 0 0
ISHARES TR MSCI EAFE ETF 464287465 56 713 SH   SOLE   713 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 66 1,311 SH   SOLE   1,311 0 0
ISHARES TR MSCI USA QLT FCT 46432f339 114 865 SH   SOLE   865 0 0
ISHARES TR ISHARES BIOTECH 464287556 67 417 SH   SOLE   417 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 1,723 6,289 SH   SOLE   6,289 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 77 350 SH   SOLE   350 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 56 192 SH   SOLE   192 0 0
ISHARES TR RUS MD CP GR ETF 464287481 66 586 SH   SOLE   586 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 71 627 SH   SOLE   627 0 0
ISHARES TR CORE S&P500 ETF 464287200 1,519 3,525 SH   SOLE   3,525 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 208 2,818 SH   SOLE   2,818 0 0
ISHARES TR CORE S&P SCP ETF 464287804 163 1,492 SH   SOLE   1,492 0 0
ISHARES TR CORE S&P MCP ETF 464287507 6 24 SH   SOLE   24 0 0
JOHNSON & JOHNSON COM 478160104 15,777 97,693 SH   SOLE   96,393 0 1,300
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 1,988 39,203 SH   SOLE   39,203 0 0
J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 3,023 59,190 SH   SOLE   59,190 0 0
LANNET INC COM 516012101 31 10,350 SH   SOLE   10,350 0 0
LEVEL ONE BANCORP INC COM 52730D208 1,424 48,412 SH   SOLE   48,412 0 0
LIFEMD INC COM 53216b104 81 13,000 SH   SOLE   13,000 0 0
LPL FINL HLDGS INC COM 50212V100 358,455 2,286,647 SH   SOLE   2,070,233 0 216,414
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 315 6,900 SH   SOLE   6,900 0 0
MARSH & MCLENNAN COS INC COM 571748102 261 1,725 SH   SOLE   1,725 0 0
MASTERCARD INCORPORATED CL A 57636Q104 12,504 35,965 SH   SOLE   35,640 0 325
MCCORMICK & CO INC COM NON VTG 579780206 6,464 79,770 SH   SOLE   78,595 0 1,175
MCDONALDS CORP COM 580135101 1,615 6,697 SH   SOLE   6,697 0 0
MEDTRONIC PLC SHS G5960L103 14,156 112,933 SH   SOLE   111,283 0 1,650
META FINL GROUP INC COM 59100U108 574 10,947 SH   SOLE   10,947 0 0
MICROSOFT CORP COM 594918104 35,766 126,864 SH   SOLE   125,414 0 1,450
MID-AMER APT CMNTYS INC COM 59522J103 39,218 210,000 SH   SOLE   210,000 0 0
MOLSON COORS BEVERAGE CO CL B 60871r209 289,949 6,251,594 SH   SOLE   5,593,219 0 658,375
MOMENTIVE GLOBAL INC COM 60878y108 294 15,000 SH   SOLE   0 0 15,000
NEXTERA ENERGY INC COM 65339F101 224 2,849 SH   SOLE   2,849 0 0
NICOLET BANKSHARES INC COM 65406e102 2,995 40,374 SH   SOLE   4,723 0 35,651
NIELSEN HLDGS PLC SHS EUR G6518L108 431,959 22,509,607 SH   SOLE   20,238,157 0 2,271,450
OLD NATL BANCORP IND COM 680033107 633 37,353 SH   SOLE   37,353 0 0
ORACLE CORP COM 68389X105 535 6,143 SH   SOLE   6,143 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 467 765 SH   SOLE   765 0 0
PAYCHEX INC COM 704326107 27,129 241,251 SH   SOLE   214,426 0 26,825
PEPSICO INC COM 713448108 23,087 153,498 SH   SOLE   151,613 0 1,885
PFIZER INC COM 717081103 1,641 38,148 SH   SOLE   38,148 0 0
PHILIP MORRIS INTL INC COM 718172109 1,510 15,927 SH   SOLE   15,927 0 0
PINNACLE WEST CAP CORP COM 723484101 398 5,500 SH   SOLE   5,500 0 0
POST HLDGS INC COM 737446104 144,420 1,311,000 SH   SOLE   1,153,250 0 157,750
PRICE T ROWE GROUP INC COM 74144t108 220 1,120 SH   SOLE   1,120 0 0
PROCTER AND GAMBLE CO COM 742718109 15,150 108,372 SH   SOLE   106,842 0 1,530
PULTE GROUP INC COM 745867101 223 4,859 SH   SOLE   4,859 0 0
QUALCOMM INC COM 747525103 408 3,165 SH   SOLE   3,165 0 0
ROYAL BK CDA COM 780087102 211 2,123 SH   SOLE   2,123 0 0
SCHWAB CHARLES CORP COM 808513105 60,651 832,664 SH   SOLE   587,839 0 244,825
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 174 5,713 SH   SOLE   5,713 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 175 5,338 SH   SOLE   5,338 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 117 3,024 SH   SOLE   3,024 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 51 988 SH   SOLE   988 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 442 5,953 SH   SOLE   5,684 0 269
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 46 681 SH   SOLE   400 0 281
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 255 2,460 SH   SOLE   2,460 0 0
SCHWAB STRATEGIC TR US TIPS ETF 808524870 44 701 SH   SOLE   701 0 0
SEALED AIR CORP NEW COM 81211K100 548 10,000 SH   SOLE   10,000 0 0
SMILEDIRECTCLUB INC CL A COM 83192H106 1,762 331,197 SH   SOLE   169,158 0 162,039
SOUTHERN CO COM 842587107 2,207 35,620 SH   SOLE   35,620 0 0
SPDR GOLD TR GOLD SHS 78463V107 493 3,000 SH   SOLE   3,000 0 0
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463x509 60 1,404 SH   SOLE   1,404 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463x889 349 9,625 SH   SOLE   9,625 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,110 2,587 SH   SOLE   2,587 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 349 725 SH   SOLE   725 0 0
SPDR SER TR PORTFOLI S&P1500 78464a805 300 5,656 SH   SOLE   5,656 0 0
SPDR SER TR PORTFOLIO S&P500 78464a854 16 317 SH   SOLE   317 0 0
STARBUCKS CORP COM 855244109 372 3,370 SH   SOLE   3,370 0 0
STERICYCLE INC COM 858912108 297,378 4,375,130 SH   SOLE   3,922,930 0 452,200
STRYKER CORPORATION COM 863667101 1,315 4,987 SH   SOLE   4,487 0 500
SUN CMNTYS INC COM 866674104 3,008 16,250 SH   SOLE   16,250 0 0
SYSCO CORP COM 871829107 192,526 2,452,565 SH   SOLE   2,228,713 0 223,852
TANDEM DIABETES CARE INC COM NEW 875372203 215 1,802 SH   SOLE   0 0 1,802
TARGET CORP COM 87612E106 713 3,117 SH   SOLE   3,117 0 0
TESLA INC COM 88160R101 814 1,050 SH   SOLE   50 0 1,000
TEXAS INSTRS INC COM 882508104 1,011 5,259 SH   SOLE   5,259 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 495 866 SH   SOLE   866 0 0
TREVENA INC COM 89532E109 25 20,000 SH   SOLE   0 0 20,000
TWILIO INC CL A 90138F102 422 1,323 SH   SOLE   1,323 0 0
UFP INDUSTRIES INC COM 90278Q108 206 3,024 SH   SOLE   3,024 0 0
UNITED PARCEL SERVICE INC CL B 911312106 28,747 157,864 SH   SOLE   156,014 0 1,850
US BANCORP DEL COM NEW 902973304 22,760 382,909 SH   SOLE   378,084 0 4,825
US ECOLOGY INC COM 91734M103 78,019 2,411,720 SH   SOLE   2,345,245 0 66,475
US FOODS HLDG CORP COM 912008109 151,983 4,384,955 SH   SOLE   3,929,905 0 455,050
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 72 706 SH   SOLE   706 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 2,302 9,722 SH   SOLE   4,588 0 5,134
VANGUARD WORLD FD MEGA CAP INDEX 921910873 3,184 20,894 SH   SOLE   10,055 0 10,839
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 9,648 24,463 SH   SOLE   18,332 0 6,131
VANGUARD INDEX FDS SMALL CP ETF 922908751 1,528 6,988 SH   SOLE   3,319 0 3,669
VANGUARD INDEX FDS SML CP GRW ETF 922908595 90 321 SH   SOLE   321 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 128 758 SH   SOLE   758 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 266 1,200 SH   SOLE   1,200 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 323 2,384 SH   SOLE   2,384 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,342 26,838 SH   SOLE   13,021 0 13,817
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 23 352 SH   SOLE   352 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 2,241 44,379 SH   SOLE   23,327 0 21,052
VANGUARD WORLD FDS INF TECH ETF 92204A702 1,025 2,554 SH   SOLE   2,554 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,637 30,309 SH   SOLE   30,309 0 0
VISA INC COM CL A 92826C839 871 3,908 SH   SOLE   3,508 0 400
WALMART INC COM 931142103 375 2,689 SH   SOLE   2,689 0 0
WASTE MGMT INC DEL COM 94106L109 6,448 43,168 SH   SOLE   42,418 0 750
WELLS FARGO CO NEW COM 949746101 252 5,420 SH   SOLE   5,420 0 0
WESTERN UN CO COM 959802109 180,699 8,936,661 SH   SOLE   8,083,061 0 853,600
WILEY JOHN & SONS INC CL A 968223206 150,703 2,886,485 SH   SOLE   2,807,335 0 79,150
WILLIS TOWERS WATSON PLC LTD SHS G96629103 274,448 1,180,622 SH   SOLE   1,069,512 0 111,110