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,142 58,606 SH   SOLE   57,391 0 1,215
ABBOTT LABS COM 002824100 319 3,492 SH   SOLE   3,492 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108 144,770 1,941,655 SH   SOLE   1,726,665 0 214,990
AGREE REALTY CORP COM 008492100 243 3,700 SH   SOLE   3,700 0 0
ALPHABET INC CAP STK CL A 02079k305 369 260 SH   SOLE   260 0 0
ALPHABET INC CAP STK CL C 02079K107 687 486 SH   SOLE   336 0 150
AMAZON COM INC COM 023135106 1,490 540 SH   SOLE   415 0 125
AMERICAN EXPRESS CO COM 025816109 30,798 323,511 SH   SOLE   268,711 0 54,800
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524a108 67,178 1,362,628 SH   SOLE   846,728 0 515,900
APPLE INC COM 037833100 2,767 7,586 SH   SOLE   6,586 0 1,000
ARTISAN PARTNERS ASSET MGMT CL A 04316a108 103,016 3,169,720 SH   SOLE   3,077,472 0 92,248
BAIDU INC SPON ADR REP A 056752108 1,127 9,400 SH   SOLE   9,400 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 323 1,811 SH   SOLE   1,761 0 50
BLACKSTONE MTG TR INC COM CL A 09257w100 843 35,000 SH   SOLE   35,000 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133t103 461 3,650 SH   SOLE   3,400 0 250
BROWN & BROWN INC COM 115236101 152,408 3,739,168 SH   SOLE   3,442,218 0 296,950
CAPITAL ONE FINL CORP COM 14040h105 20,995 335,438 SH   SOLE   245,813 0 89,625
CDK GLOBAL INC COM 12508e101 208,528 5,034,467 SH   SOLE   4,683,317 0 351,150
C H ROBINSON WORLDWIDE INC COM NEW 12541w209 93,187 1,178,683 SH   SOLE   1,060,918 0 117,765
CHANGE HEALTHCARE INC COM 15912k100 177,620 15,858,924 SH   SOLE   14,753,374 0 1,105,550
CINTAS CORP COM 172908105 261 980 SH   SOLE   980 0 0
CISCO SYS INC COM 17275r102 3,845 82,430 SH   SOLE   81,430 0 1,000
COMERICA INC COM 200340107 225 5,900 SH   SOLE   5,600 0 300
COSTCO WHSL CORP NEW COM 22160K105 317 1,044 SH   SOLE   1,044 0 0
DANAHER CORPORATION COM 235851102 335 1,893 SH   SOLE   1,893 0 0
DAVITA INC COM 23918k108 550 6,954 SH   SOLE   6,954 0 0
DEXCOM INC COM 252131107 405 1,000 SH   SOLE   1,000 0 0
DIAGEO P L C SPON ADR NEW 25243q205 21,510 160,054 SH   SOLE   119,824 0 40,230
DISNEY WALT CO COM DISNEY 254687106 8,969 80,433 SH   SOLE   59,263 0 21,170
DTE ENERGY CO COM 233331107 535 4,976 SH   SOLE   4,976 0 0
ENERPAC TOOL GROUP CORP CL A COM 292765104 84,046 4,775,325 SH   SOLE   4,644,639 0 130,686
ENTERPRISE PRODS PARTNERS L COM 293792107 2,751 151,400 SH   SOLE   151,400 0 0
ETF MANAGERS TR PRIME CYBR SCRTY 26924g201 420 9,452 SH   SOLE   9,452 0 0
FEDEX CORP COM 31428x106 66,608 475,024 SH   SOLE   310,074 0 164,950
FORD MTR CO DEL COM 345370860 353 58,060 SH   SOLE   58,060 0 0
FRANKLIN RESOURCES INC COM 354613101 148,055 7,060,347 SH   SOLE   6,259,747 0 800,600
GENERAL ELECTRIC CO COM 369604103 31,982 4,682,648 SH   SOLE   3,181,848 0 1,500,800
HILLENBRAND INC COM 431571108 157,112 5,803,899 SH   SOLE   5,638,849 0 165,050
HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 1,021 70,000 SH   SOLE   70,000 0 0
HOME DEPOT INC COM 437076102 1,009 4,028 SH   SOLE   3,778 0 250
INTERNATIONAL BUSINESS MACHS COM 459200101 1,099 9,097 SH   SOLE   8,722 0 375
INTUITIVE SURGICAL INC COM NEW 46120e602 293 515 SH   SOLE   515 0 0
ISHARES INC CORE MSCI EMKT 46434g103 366 7,679 SH   SOLE   7,679 0 0
ISHARES TR CHINA LG-CAP ETF 464287184 18 464 SH   SOLE   464 0 0
ISHARES TR MSCI EAFE ETF 464287465 18 297 SH   SOLE   297 0 0
ISHARES TR MSCI MIN VOL ETF 46429b697 434 7,156 SH   SOLE   7,156 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 40 191 SH   SOLE   191 0 0
ISHARES TR RUS MD CP GR ETF 464287481 66 420 SH   SOLE   420 0 0
ISHARES TR CORE S&P500 ETF 464287200 60 193 SH   SOLE   193 0 0
ISHARES TR BROAD USD HIGH 46435u853 0 5 SH   SOLE   5 0 0
ISHARES TR USD INV GRDE ETF 464288620 0 8 SH   SOLE   8 0 0
ISHARES TR CORE MSCI EAFE 46432f842 466 8,153 SH   SOLE   8,153 0 0
ISHARES TR MSCI ACWI ETF 464288257 399 5,413 SH   SOLE   5,413 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 654 3,407 SH   SOLE   3,407 0 0
ISHARES TR NATIONAL MUN ETF 464288414 3 28 SH   SOLE   28 0 0
JOHNSON & JOHNSON COM 478160104 696 4,949 SH   SOLE   4,599 0 350
LANDSTAR SYS INC COM 515098101 50,283 447,719 SH   SOLE   435,584 0 12,135
LANNET INC COM 516012101 75 10,350 SH   SOLE   10,350 0 0
LEVEL ONE BANCORP INC COM 52730d208 727 43,412 SH   SOLE   43,412 0 0
LPL FINL HLDGS INC COM 50212v100 172,087 2,194,993 SH   SOLE   2,047,925 0 147,068
MACKINAC FINL CORP COM 554571109 2,383 229,777 SH   SOLE   18,035 0 211,742
MASTERCARD INCORPORATED CL A 57636q104 11,819 39,970 SH   SOLE   25,710 0 14,260
MATTHEWS INTL CORP CL A 577128101 8,417 440,670 SH   SOLE   427,891 0 12,779
MCDONALDS CORP COM 580135101 978 5,304 SH   SOLE   5,304 0 0
META FINL GROUP INC COM 59100u108 413 22,755 SH   SOLE   22,755 0 0
MICROSOFT CORP COM 594918104 29,950 147,169 SH   SOLE   105,234 0 41,935
MID-AMER APT CMNTYS INC COM 59522j103 20,641 180,000 SH   SOLE   180,000 0 0
MOLSON COORS BEVERAGE CO CL B 60871r209 151,282 4,402,867 SH   SOLE   3,990,794 0 412,073
MPLX LP COM UNIT REP LTD 55336v100 864 50,000 SH   SOLE   50,000 0 0
NIELSEN HLDGS PLC SHS EUR g6518L108 268,787 18,087,968 SH   SOLE   16,127,818 0 1,960,150
OLD NATL BANCORP IND COM 680033107 514 37,353 SH   SOLE   37,353 0 0
ORACLE CORP COM 68389x105 340 6,143 SH   SOLE   6,143 0 0
OREILLY AUTOMOTIVE INC COM 67103h107 323 765 SH   SOLE   765 0 0
PAYCHEX INC COM 704326107 13,098 172,915 SH   SOLE   135,390 0 37,525
PEPSICO INC COM 713448108 24,580 185,850 SH   SOLE   135,415 0 50,435
POST HLDGS INC COM 737446104 88,744 1,012,825 SH   SOLE   938,775 0 74,050
PROCTER AND GAMBLE CO COM 742718109 14,544 121,633 SH   SOLE   85,008 0 36,625
SABRE CORP COM 78573m104 94,362 11,707,425 SH   SOLE   10,839,175 0 868,250
SCHWAB CHARLES CORP COM 808513105 25,969 769,683 SH   SOLE   493,808 0 275,875
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 139 5,726 SH   SOLE   5,726 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 89 3,001 SH   SOLE   3,001 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 47 919 SH   SOLE   919 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 303 5,849 SH   SOLE   5,580 0 269
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 32 639 SH   SOLE   375 0 264
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 191 2,603 SH   SOLE   2,603 0 0
SCHWAB STRATEGIC TR US TIPS ETF 808524870 39 654 SH   SOLE   654 0 0
SMILEDIRECTCLUB INC CL A COM 83192h106 632 79,977 SH   SOLE   79,977 0 0
SOUTHERN CO COM 842587107 549 10,580 SH   SOLE   10,580 0 0
SPDR GOLD TR GOLD SHS 78463v107 538 3,212 SH   SOLE   3,212 0 0
SPDR S&P 500 ETF TR TR UNIT 78462f103 457 1,482 SH   SOLE   1,482 0 0
STARWOOD PPTY TR INC COM 85571b105 823 55,000 SH   SOLE   55,000 0 0
STERICYCLE INC COM 858912108 233,562 4,172,234 SH   SOLE   3,865,759 0 306,475
STRYKER CORPORATION COM 863667101 475 2,636 SH   SOLE   2,136 0 500
SYSCO CORP COM 871829107 140,264 2,566,116 SH   SOLE   2,215,114 0 351,002
TESLA INC COM 88160r101 216 200 SH   SOLE   0 0 200
TEXAS INSTRS INC COM 882508104 635 5,000 SH   SOLE   5,000 0 0
TREVENA INC COM 89532e109 30 20,000 SH   SOLE   0 0 20,000
UNITED PARCEL SERVICE INC CL B 911312106 24,058 216,386 SH   SOLE   153,611 0 62,775
US BANCORP DEL COM NEW 902973304 17,203 467,222 SH   SOLE   320,897 0 146,325
US ECOLOGY INC COM 91734m103 30,488 899,887 SH   SOLE   875,059 0 24,828
US FOODS HLDG CORP COM 912008109 66,261 3,360,100 SH   SOLE   3,125,925 0 234,175
VANGUARD INDEX FDS MID CAP ETF 922908629 1,447 8,830 SH   SOLE   8,830 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2,997 10,574 SH   SOLE   10,574 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 930 6,381 SH   SOLE   6,381 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 60 564 SH   SOLE   564 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 133 850 SH   SOLE   850 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 924 23,332 SH   SOLE   23,332 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 17 341 SH   SOLE   341 0 0
VANGUARD TAX-MANAGED FDS FTSE DEV MKT ETF 921943858 1,380 35,583 SH   SOLE   35,583 0 0
VANGUARD WORLD FDS INF TECH ETF 92204a702 470 1,687 SH   SOLE   1,687 0 0
VANGUARD WORLD FD MEGA CAP INDEX 921910873 2,077 18,975 SH   SOLE   18,975 0 0
VISA INC COM CL A 92826C839 467 2,418 SH   SOLE   2,018 0 400
WESTERN UN CO COM 959802109 186,994 8,649,120 SH   SOLE   7,691,345 0 957,775
WILEY JOHN & SONS INC CL A 968223206 87,912 2,254,149 SH   SOLE   2,187,849 0 66,300
WILLIS TOWERS WATSON PLC LTD SHS g96629103 192,537 977,591 SH   SOLE   882,828 0 94,763