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,285 79,327 SH   SOLE   77,962 0 1,365
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 82,973 1,320,171 SH   SOLE   922,046 0 398,125
ABBOTT LABS COM 002824100 718 5,992 SH   SOLE   5,992 0 0
ABBVIE INC COM 00287Y109 390 3,600 SH   SOLE   3,600 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,749 6,332 SH   SOLE   6,332 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 230 484 SH   SOLE   334 0 150
AFFILIATED MANAGERS GROUP IN COM 008252108 295,835 1,985,067 SH   SOLE   1,772,542 0 212,525
AGREE REALTY CORP COM 008492100 215 3,200 SH   SOLE   3,200 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 411 1,812 SH   SOLE   1,812 0 0
ALIGN TECHNOLOGY INC COM 016255101 217 400 SH   SOLE   0 0 400
ALPHABET INC CAP STK CL A 02079K305 3,789 1,837 SH   SOLE   1,817 0 20
ALPHABET INC CAP STK CL C 02079K107 1,059 512 SH   SOLE   428 0 84
AMAZON COM INC COM 023135106 3,270 1,057 SH   SOLE   932 0 125
AMERICAN EXPRESS CO COM 025816109 40,870 288,956 SH   SOLE   284,431 0 4,525
APPLE INC COM 037833100 7,513 61,506 SH   SOLE   58,546 0 2,960
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 132,901 2,547,459 SH   SOLE   2,477,684 0 69,775
AT&T INC COM 00206R102 385 12,706 SH   SOLE   12,706 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 646 3,425 SH   SOLE   3,425 0 0
BAIDU INC SPON ADR REP A 056752108 2,045 9,400 SH   SOLE   9,400 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 606 2,371 SH   SOLE   2,321 0 50
BOSTON SCIENTIFIC CORP COM 101137107 251 6,500 SH   SOLE   6,500 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,018 6,650 SH   SOLE   6,400 0 250
BROWN & BROWN INC COM 115236101 192,880 4,219,653 SH   SOLE   3,714,753 0 504,900
CAPITAL ONE FINL CORP COM 14040H105 34,426 270,581 SH   SOLE   266,206 0 4,375
CDK GLOBAL INC COM 12508E101 305,129 5,644,266 SH   SOLE   5,024,837 0 619,429
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 106,556 1,116,592 SH   SOLE   1,029,547 0 87,045
CHANGE HEALTHCARE INC COM 15912K100 426,573 19,301,925 SH   SOLE   17,189,525 0 2,112,400
CINTAS CORP COM 172908105 343 1,005 SH   SOLE   1,005 0 0
CISCO SYS INC COM 17275R102 5,361 103,668 SH   SOLE   102,668 0 1,000
COMCAST CORP NEW CL A 20030N101 13,654 252,332 SH   SOLE   247,082 0 5,250
COMERICA INC COM 200340107 423 5,900 SH   SOLE   5,600 0 300
CONIFER HLDGS INC COM 20731J102 48 12,900 SH   SOLE   12,900 0 0
COSTCO WHSL CORP NEW COM 22160K105 1,882 5,338 SH   SOLE   5,338 0 0
CVS HEALTH CORP COM 126650100 854 11,354 SH   SOLE   11,354 0 0
DANAHER CORPORATION COM 235851102 492 2,187 SH   SOLE   2,187 0 0
DAVITA INC COM 23918K108 749 6,954 SH   SOLE   6,954 0 0
DEXCOM INC COM 252131107 359 1,000 SH   SOLE   0 0 1,000
DIAGEO PLC SPON ADR NEW 25243Q205 18,140 110,470 SH   SOLE   108,740 0 1,730
DISNEY WALT CO COM 254687106 13,220 71,647 SH   SOLE   70,447 0 1,200
DRAFTKINGS INC COM CL A 26142R104 2,382 38,835 SH   SOLE   38,835 0 0
DTE ENERGY CO COM 233331107 713 5,356 SH   SOLE   5,356 0 0
EMERSON ELEC CO COM 291011104 981 10,868 SH   SOLE   10,868 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 88 11,520 SH   SOLE   11,520 0 0
ENERPAC TOOL GROUP CORP CL A COM 292765104 125,138 4,790,897 SH   SOLE   4,663,561 0 127,336
ENTERPRISE PRODS PARTNERS L COM 293792107 4,630 210,250 SH   SOLE   210,250 0 0
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 706 12,859 SH   SOLE   3,400 0 9,459
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 4 160 SH   SOLE   160 0 0
EVOLUS INC COM 30052C107 132 10,170 SH   SOLE   10,170 0 0
EXXON MOBIL CORP COM 30231G102 271 4,858 SH   SOLE   4,858 0 0
FACEBOOK INC CL A 30303M102 521 1,770 SH   SOLE   1,615 0 155
FAIR ISAAC CORP COM 303250104 1,118 2,300 SH   SOLE   2,300 0 0
FEDEX CORP COM 31428X106 92,846 326,874 SH   SOLE   253,524 0 73,350
FORD MTR CO DEL COM 345370860 730 59,560 SH   SOLE   59,560 0 0
FOX CORP CL A COM 35137L105 22,416 620,780 SH   SOLE   350,780 0 270,000
FRANKLIN RESOURCES INC COM 354613101 226,929 7,666,507 SH   SOLE   6,867,082 0 799,425
GALLAGHER ARTHUR J & CO COM 363576109 250 2,000 SH   SOLE   2,000 0 0
GENERAL ELECTRIC CO COM 369604103 42,285 3,220,513 SH   SOLE   3,174,613 0 45,900
HILLENBRAND INC COM 431571108 270,560 5,670,939 SH   SOLE   5,514,289 0 156,650
HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 1,377 72,050 SH   SOLE   72,050 0 0
HOME DEPOT INC COM 437076102 2,498 8,183 SH   SOLE   7,933 0 250
HONEYWELL INTL INC COM 438516106 216 994 SH   SOLE   394 0 600
INTERNATIONAL BUSINESS MACHS COM 459200101 1,376 10,326 SH   SOLE   9,951 0 375
ILLINOIS TOOL WKS INC COM 452308109 908 4,100 SH   SOLE   4,100 0 0
INTEL CORP COM 458140100 346 5,405 SH   SOLE   5,405 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 1,230 1,665 SH   SOLE   1,665 0 0
INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138e743 336 7,270 SH   SOLE   7,270 0 0
ISHARES GOLD TR ISHARES 464285105 165 10,133 SH   SOLE   10,133 0 0
ISHARES INC CORE MSCI EMKT 46434g103 269 4,182 SH   SOLE   4,182 0 0
ISHARES INC MSCI EMERG MKT 46434G889 6 111 SH   SOLE   111 0 0
ISHARES TR CHINA LG-CAP ETF 464287184 22 471 SH   SOLE   471 0 0
ISHARES TR CORE MSCI EAFE 46432f842 916 12,717 SH   SOLE   12,717 0 0
ISHARES TR MSCI INTL MULTFT 46434V274 10 360 SH   SOLE   360 0 0
ISHARES TR MSCI USA MULTIFT 46434V282 217 5,348 SH   SOLE   5,348 0 0
ISHARES TR MSCI ACWI ETF 464288257 889 9,345 SH   SOLE   9,345 0 0
ISHARES TR MSCI EAFE ETF 464287465 54 709 SH   SOLE   709 0 0
ISHARES TR MSCI USA QLT FCT 46432f339 105 865 SH   SOLE   865 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 1,449 5,964 SH   SOLE   5,964 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 133 600 SH   SOLE   600 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 58 192 SH   SOLE   192 0 0
ISHARES TR RUS MD CP GR ETF 464287481 60 586 SH   SOLE   586 0 0
ISHARES TR CORE S&P500 ETF 464287200 452 1,137 SH   SOLE   1,137 0 0
ISHARES TR CORE S&P SCP ETF 464287804 157 1,449 SH   SOLE   1,449 0 0
ISHARES TR NATIONAL MUN ETF 464288414 267 2,300 SH   SOLE   2,300 0 0
JOHNSON & JOHNSON COM 478160104 14,875 90,509 SH   SOLE   88,859 0 1,650
JPMORGAN CHASE & CO COM 46625H100 257 1,690 SH   SOLE   1,690 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 2,799 10,976 SH   SOLE   10,726 0 250
LANDSTAR SYS INC COM 515098101 62,506 378,687 SH   SOLE   368,177 0 10,510
LANNET INC COM 516012101 55 10,350 SH   SOLE   10,350 0 0
LEVEL ONE BANCORP INC COM 52730D208 1,248 48,412 SH   SOLE   48,412 0 0
LPL FINL HLDGS INC COM 50212V100 327,235 2,301,881 SH   SOLE   2,085,467 0 216,414
MACKINAC FINL CORP COM 554571109 2,427 173,091 SH   SOLE   23,326 0 149,765
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 299 6,900 SH   SOLE   6,900 0 0
MARSH & MCLENNAN COS INC COM 571748102 210 1,725 SH   SOLE   1,725 0 0
MASTERCARD INCORPORATED CL A 57636Q104 12,579 35,330 SH   SOLE   35,005 0 325
MCDONALDS CORP COM 580135101 1,466 6,541 SH   SOLE   6,541 0 0
MEDTRONIC PLC SHS G5960L103 12,295 104,081 SH   SOLE   102,281 0 1,800
META FINL GROUP INC COM 59100U108 677 14,947 SH   SOLE   14,947 0 0
MICROSOFT CORP COM 594918104 31,094 131,881 SH   SOLE   129,981 0 1,900
MID-AMER APT CMNTYS INC COM 59522J103 30,316 210,000 SH   SOLE   210,000 0 0
MOLSON COORS BEVERAGE CO CL B 60871R209 346,398 6,772,199 SH   SOLE   6,087,174 0 685,025
NIELSEN HLDGS PLC SHS EUR G6518L108 541,336 21,524,282 SH   SOLE   19,355,163 0 2,169,119
NOVARTIS AG SPONSORED ADR 66987V109 443 5,180 SH   SOLE   5,180 0 0
OLD NATL BANCORP IND COM 680033107 722 37,353 SH   SOLE   37,353 0 0
ORACLE CORP COM 68389X105 431 6,143 SH   SOLE   6,143 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 388 765 SH   SOLE   765 0 0
PAYCHEX INC COM 704326107 24,284 247,741 SH   SOLE   199,616 0 48,125
PEPSICO INC COM 713448108 20,549 145,273 SH   SOLE   142,763 0 2,510
PFIZER INC COM 717081103 1,554 42,894 SH   SOLE   42,894 0 0
PHILIP MORRIS INTL INC COM 718172109 1,435 16,170 SH   SOLE   16,170 0 0
PINNACLE WEST CAP CORP COM 723484101 447 5,500 SH   SOLE   5,500 0 0
POST HLDGS INC COM 737446104 124,106 1,173,915 SH   SOLE   1,042,565 0 131,350
PROCTER AND GAMBLE CO COM 742718109 13,724 101,333 SH   SOLE   99,478 0 1,855
PULTE GROUP INC COM 745867101 253 4,829 SH   SOLE   4,829 0 0
QUALCOMM INC COM 747525103 371 2,800 SH   SOLE   2,800 0 0
SCHWAB CHARLES CORP COM 808513105 54,827 841,164 SH   SOLE   595,489 0 245,675
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 179 5,620 SH   SOLE   5,620 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 680 21,183 SH   SOLE   21,183 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 118 3,132 SH   SOLE   3,132 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 45 881 SH   SOLE   881 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 72 1,343 SH   SOLE   1,343 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 437 5,998 SH   SOLE   5,729 0 269
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 13 139 SH   SOLE   139 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 52 803 SH   SOLE   539 0 264
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 7 101 SH   SOLE   101 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 236 2,443 SH   SOLE   2,443 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 7 75 SH   SOLE   75 0 0
SCHWAB STRATEGIC TR US TIPS ETF 808524870 40 651 SH   SOLE   651 0 0
SEALED AIR CORP NEW COM 81211K100 522 11,389 SH   SOLE   11,389 0 0
SMILEDIRECTCLUB INC CL A COM 83192H106 3,062 297,016 SH   SOLE   134,977 0 162,039
SOUTHERN CO COM 842587107 2,212 35,580 SH   SOLE   35,580 0 0
SPDR GOLD TR GOLD SHS 78463V107 514 3,212 SH   SOLE   3,212 0 0
SPDR SER TR SPDR BLOOMBERG 78468R663 720 7,867 SH   SOLE   7,867 0 0
SPDR SER TR NUVEEN BLMBRG SR 78468R739 25 512 SH   SOLE   512 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,000 2,522 SH   SOLE   2,522 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 345 725 SH   SOLE   725 0 0
STARBUCKS CORP COM 855244109 597 5,460 SH   SOLE   5,460 0 0
STERICYCLE INC COM 858912108 301,759 4,469,843 SH   SOLE   4,017,318 0 452,525
STRYKER CORPORATION COM 863667101 1,251 5,136 SH   SOLE   4,636 0 500
SUN CMNTYS INC COM 866674104 2,858 19,050 SH   SOLE   19,050 0 0
SVMK INC COM 78489X103 275 15,000 SH   SOLE   0 0 15,000
SYSCO CORP COM 871829107 196,169 2,491,346 SH   SOLE   2,265,344 0 226,002
TARGET CORP COM 87612E106 674 3,404 SH   SOLE   3,404 0 0
TCF FINL CORP COM 872307103 210 4,518 SH   SOLE   185 0 4,333
TESLA INC COM 88160R101 668 1,000 SH   SOLE   0 0 1,000
TEXAS INSTRS INC COM 882508104 945 5,000 SH   SOLE   5,000 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 395 866 SH   SOLE   866 0 0
TRAVELERS COMPANIES INC COM 89417E109 216 1,438 SH   SOLE   1,438 0 0
TREVENA INC COM 89532E109 36 20,000 SH   SOLE   0 0 20,000
UFP INDUSTRIES INC COM 90278Q108 228 3,000 SH   SOLE   3,000 0 0
UNITED PARCEL SERVICE INC CL B 911312106 27,135 159,625 SH   SOLE   156,875 0 2,750
US BANCORP DEL COM NEW 902973304 20,844 376,856 SH   SOLE   370,331 0 6,525
US ECOLOGY INC COM 91734M103 47,622 1,143,652 SH   SOLE   1,113,012 0 30,640
US FOODS HLDG CORP COM 912008109 143,685 3,769,275 SH   SOLE   3,374,800 0 394,475
VANGUARD INDEX FDS LARGE CAP ETF 922908637 371 2,000 SH   SOLE   2,000 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 2,052 9,273 SH   SOLE   4,167 0 5,106
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 8,715 23,922 SH   SOLE   17,832 0 6,090
VANGUARD INDEX FDS SMALL CP ETF 922908751 1,429 6,675 SH   SOLE   3,025 0 3,650
VANGUARD INDEX FDS SM CP VAL ETF 922908611 95 576 SH   SOLE   576 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 320 1,550 SH   SOLE   1,550 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 313 2,384 SH   SOLE   2,384 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,305 25,080 SH   SOLE   11,461 0 13,619
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 22 346 SH   SOLE   346 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 2,553 51,988 SH   SOLE   31,182 0 20,806
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 371 1,621 SH   SOLE   1,621 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 894 2,494 SH   SOLE   2,494 0 0
VANGUARD WORLD FD MEGA CAP INDEX 921910873 2,794 19,926 SH   SOLE   9,154 0 10,772
VERIZON COMMUNICATIONS INC COM 92343V104 1,879 32,306 SH   SOLE   32,306 0 0
VISA INC COM CL A 92826C839 704 3,326 SH   SOLE   2,926 0 400
WALMART INC COM 931142103 553 4,073 SH   SOLE   4,073 0 0
WASTE MGMT INC DEL COM 94106L109 3,863 29,943 SH   SOLE   29,193 0 750
WELLS FARGO CO NEW COM 949746101 254 6,510 SH   SOLE   6,510 0 0
WESTERN UN CO COM 959802109 226,141 9,170,346 SH   SOLE   8,288,146 0 882,200
WILEY JOHN & SONS INC CL A 968223206 166,110 3,064,754 SH   SOLE   2,982,804 0 81,950
WILLIS TOWERS WATSON PLC LTD SHS G96629103 163,283 713,401 SH   SOLE   661,916 0 51,485