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 9,952 62,129 SH   SOLE   60,989 0 1,140
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524a108 54,527 1,012,008 SH   SOLE   620,783 0 391,225
ABBOTT LABS COM 002824100 380 3,492 SH   SOLE   3,492 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108 130,585 1,909,702 SH   SOLE   1,696,477 0 213,225
AGREE REALTY CORP COM 008492100 235 3,700 SH   SOLE   3,700 0 0
ALPHABET INC CAP STK CL A 02079k305 385 263 SH   SOLE   263 0 0
ALPHABET INC CAP STK CL C 02079K107 617 420 SH   SOLE   336 0 84
AMAZON COM INC COM 023135106 1,707 542 SH   SOLE   417 0 125
AMERICAN EXPRESS CO COM 025816109 26,454 263,876 SH   SOLE   259,401 0 4,475
APPLE INC COM 037833100 3,797 32,784 SH   SOLE   29,824 0 2,960
ARTISAN PARTNERS ASSET MGMT CL A 04316a108 120,520 3,091,058 SH   SOLE   3,002,192 0 88,866
BAIDU INC SPON ADR REP A 056752108 1,190 9,400 SH   SOLE   9,400 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 370 1,736 SH   SOLE   1,686 0 50
BLACKSTONE MTG TR INC COM CL A 09257w100 769 35,000 SH   SOLE   35,000 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133t103 482 3,650 SH   SOLE   3,400 0 250
BROWN & BROWN INC COM 115236101 170,174 3,759,093 SH   SOLE   3,312,343 0 446,750
CAPITAL ONE FINL CORP COM 14040h105 17,551 244,235 SH   SOLE   240,060 0 4,175
CDK GLOBAL INC COM 12508e101 230,143 5,279,717 SH   SOLE   4,676,917 0 602,800
C H ROBINSON WORLDWIDE INC COM NEW 12541w209 112,726 1,103,103 SH   SOLE   1,009,665 0 93,438
CHANGE HEALTHCARE INC COM 15912k100 270,042 18,610,750 SH   SOLE   16,487,250 0 2,123,500
CINTAS CORP COM 172908105 316 950 SH   SOLE   950 0 0
CISCO SYS INC COM 17275r102 3,247 82,430 SH   SOLE   81,430 0 1,000
COMCAST CORP NEW CL A 20030N101 8,774 189,666 SH   SOLE   186,241 0 3,425
COMERICA INC COM 200340107 226 5,900 SH   SOLE   5,600 0 300
COSTCO WHSL CORP NEW COM 22160K105 401 1,129 SH   SOLE   1,129 0 0
DANAHER CORPORATION COM 235851102 396 1,837 SH   SOLE   1,837 0 0
DAVITA INC COM 23918k108 596 6,954 SH   SOLE   6,954 0 0
DEXCOM INC COM 252131107 412 1,000 SH   SOLE   1,000 0 0
DIAGEO PLC SPON ADR NEW 25243q205 15,979 116,078 SH   SOLE   114,148 0 1,930
DISNEY WALT CO COM DISNEY 254687106 7,414 59,752 SH   SOLE   58,602 0 1,150
DTE ENERGY CO COM 233331107 572 4,976 SH   SOLE   4,976 0 0
ENERPAC TOOL GROUP CORP CL A COM 292765104 89,231 4,743,797 SH   SOLE   4,613,461 0 130,336
ENTERPRISE PRODS PARTNERS L COM 293792107 3,180 201,400 SH   SOLE   201,400 0 0
ETF MANAGERS TR PRIME CYBR SCRTY 26924g201 440 9,452 SH   SOLE   9,452 0 0
FACEBOOK INC CL A 30303M102 201 768 SH   SOLE   613 0 155
FEDEX CORP COM 31428x106 88,541 352,024 SH   SOLE   228,674 0 123,350
FORD MTR CO DEL COM 345370860 387 58,060 SH   SOLE   58,060 0 0
FOX CORP CL A COM 35137L105 8,801 316,230 SH   SOLE   79,230 0 237,000
FRANKLIN RESOURCES INC COM 354613101 143,992 7,075,783 SH   SOLE   6,277,058 0 798,725
GENERAL ELECTRIC CO COM 369604103 19,683 3,159,323 SH   SOLE   3,114,423 0 44,900
HILLENBRAND INC COM 431571108 161,507 5,694,893 SH   SOLE   5,535,293 0 159,600
HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 849 70,000 SH   SOLE   70,000 0 0
HOME DEPOT INC COM 437076102 1,119 4,028 SH   SOLE   3,778 0 250
INTERNATIONAL BUSINESS MACHS COM 459200101 1,098 9,022 SH   SOLE   8,647 0 375
INTUITIVE SURGICAL INC COM NEW 46120e602 368 519 SH   SOLE   519 0 0
ISHARES INC CORE MSCI EMKT 46434g103 405 7,679 SH   SOLE   7,679 0 0
ISHARES TR CHINA LG-CAP ETF 464287184 19 464 SH   SOLE   464 0 0
ISHARES TR CORE MSCI EAFE 46432f842 491 8,153 SH   SOLE   8,153 0 0
ISHARES TR CORE US AGGBD ET 464287226 6 47 SH   SOLE   47 0 0
ISHARES TR MSCI INTL MULTFT 46434V274 56 2,300 SH   SOLE   2,300 0 0
ISHARES TR MSCI USA MULTIFT 46434V282 604 18,200 SH   SOLE   18,200 0 0
ISHARES TR MSCI ACWI ETF 464288257 433 5,413 SH   SOLE   5,413 0 0
ISHARES TR MSCI EAFE ETF 464287465 19 297 SH   SOLE   297 0 0
ISHARES TR MSCI USA MIN VOL 46429b697 456 7,156 SH   SOLE   7,156 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 739 3,407 SH   SOLE   3,407 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 42 192 SH   SOLE   192 0 0
ISHARES TR RUS MD CP GR ETF 464287481 73 420 SH   SOLE   420 0 0
ISHARES TR CORE S&P500 ETF 464287200 65 193 SH   SOLE   193 0 0
ISHARES TR NATIONAL MUN ETF 464288414 102 883 SH   SOLE   883 0 0
JOHNSON & JOHNSON COM 478160104 737 4,949 SH   SOLE   4,599 0 350
LANDSTAR SYS INC COM 515098101 49,232 392,322 SH   SOLE   381,612 0 10,710
LANNET INC COM 516012101 63 10,350 SH   SOLE   10,350 0 0
LEVEL ONE BANCORP INC COM 52730d208 755 48,412 SH   SOLE   48,412 0 0
LPL FINL HLDGS INC COM 50212v100 170,828 2,228,088 SH   SOLE   2,010,974 0 217,114
MACKINAC FINL CORP COM 554571109 1,513 156,807 SH   SOLE   18,035 0 138,772
MASTERCARD INCORPORATED CL A 57636q104 8,836 26,130 SH   SOLE   25,880 0 250
MCDONALDS CORP COM 580135101 1,164 5,304 SH   SOLE   5,304 0 0
MEDTRONIC PLC SHS G5960L103 8,110 78,045 SH   SOLE   76,560 0 1,485
META FINL GROUP INC COM 59100u108 437 22,755 SH   SOLE   22,755 0 0
MICROSOFT CORP COM 594918104 21,720 103,265 SH   SOLE   101,415 0 1,850
MID-AMER APT CMNTYS INC COM 59522j103 20,871 180,000 SH   SOLE   180,000 0 0
MOLSON COORS BEVERAGE CO CL B 60871r209 197,587 5,887,564 SH   SOLE   5,409,414 0 478,150
NIELSEN HLDGS PLC SHS EUR g6518L108 279,072 19,680,646 SH   SOLE   17,664,546 0 2,016,100
OLD NATL BANCORP IND COM 680033107 469 37,353 SH   SOLE   37,353 0 0
ORACLE CORP COM 68389x105 367 6,143 SH   SOLE   6,143 0 0
OREILLY AUTOMOTIVE INC COM 67103h107 356 772 SH   SOLE   772 0 0
PAYCHEX INC COM 704326107 18,217 228,375 SH   SOLE   170,600 0 57,775
PEPSICO INC COM 713448108 18,456 133,160 SH   SOLE   131,075 0 2,085
PHILIP MORRIS INTL INC COM 718172109 817 10,900 SH   SOLE   10,900 0 0
POST HLDGS INC COM 737446104 91,954 1,069,230 SH   SOLE   937,455 0 131,775
PROCTER AND GAMBLE CO COM 742718109 11,802 84,913 SH   SOLE   83,198 0 1,715
PULTE GROUP INC COM 745867101 200 4,329 SH   SOLE   4,329 0 0
SABRE CORP COM 78573m104 70,223 10,786,922 SH   SOLE   9,562,272 0 1,224,650
SCHWAB CHARLES CORP COM 808513105 27,394 756,103 SH   SOLE   480,728 0 275,375
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 154 5,766 SH   SOLE   5,766 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 940 38,245 SH   SOLE   38,245 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 97 3,095 SH   SOLE   3,095 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 48 934 SH   SOLE   934 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 325 5,870 SH   SOLE   5,601 0 269
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 33 639 SH   SOLE   375 0 264
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 210 2,638 SH   SOLE   2,638 0 0
SCHWAB STRATEGIC TR US TIPS ETF 808524870 41 664 SH   SOLE   664 0 0
SMILEDIRECTCLUB INC CL A COM 83192h106 3,644 312,016 SH   SOLE   312,016 0 0
SOUTHERN CO COM 842587107 574 10,580 SH   SOLE   10,580 0 0
SPDR GOLD TR GOLD SHS 78463v107 569 3,212 SH   SOLE   3,212 0 0
SPDR S&P 500 ETF TR TR UNIT 78462f103 833 2,486 SH   SOLE   2,486 0 0
STERICYCLE INC COM 858912108 267,836 4,247,321 SH   SOLE   3,792,146 0 455,175
STRYKER CORPORATION COM 863667101 549 2,636 SH   SOLE   2,136 0 500
SYSCO CORP COM 871829107 155,855 2,504,898 SH   SOLE   2,185,246 0 319,652
TANDEM DIABETES CARE INC COM NEW 875372203 227 2,000 SH   SOLE   2,000 0 0
TESLA INC COM 88160r101 429 1,000 SH   SOLE   0 0 1,000
TEXAS INSTRS INC COM 882508104 714 5,000 SH   SOLE   5,000 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 226 512 SH   SOLE   512 0 0
TREVENA INC COM 89532e109 60 20,000 SH   SOLE   0 0 20,000
UNITED PARCEL SERVICE INC CL B 911312106 24,248 145,521 SH   SOLE   142,871 0 2,650
US BANCORP DEL COM NEW 902973304 11,974 334,002 SH   SOLE   327,777 0 6,225
US ECOLOGY INC COM 91734m103 32,522 995,473 SH   SOLE   967,523 0 27,950
US FOODS HLDG CORP COM 912008109 78,098 3,514,775 SH   SOLE   3,118,825 0 395,950
VANGUARD INDEX FDS MID CAP ETF 922908629 1,566 8,887 SH   SOLE   8,887 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 6,975 22,672 SH   SOLE   22,672 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 984 6,394 SH   SOLE   6,394 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 63 567 SH   SOLE   567 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 145 850 SH   SOLE   850 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,042 24,107 SH   SOLE   24,107 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 18 343 SH   SOLE   343 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 2,022 49,437 SH   SOLE   49,437 0 0
VANGUARD WORLD FDS INF TECH ETF 92204a702 525 1,687 SH   SOLE   1,687 0 0
VANGUARD WORLD FD MEGA CAP INDEX 921910873 2,297 19,160 SH   SOLE   19,160 0 0
VISA INC COM CL A 92826C839 488 2,442 SH   SOLE   2,042 0 400
WESTERN UN CO COM 959802109 182,533 8,517,635 SH   SOLE   7,636,785 0 880,850
WILEY JOHN & SONS INC CL A 968223206 76,977 2,427,528 SH   SOLE   2,360,503 0 67,025
WILLIS TOWERS WATSON PLC LTD SHS g96629103 175,359 839,761 SH   SOLE   755,971 0 83,790