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 8,156 49,614 SH   SOLE   48,514 0 1,100
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524a108 50,315 528,798 SH   SOLE   346,233 0 182,565
ABBOTT LABS COM 002824100 292 3,492 SH   SOLE   3,492 0 0
ACTUANT CORP CL A NEW 00508x203 70,385 3,208,074 SH   SOLE   3,101,699 0 106,375
AFFILIATED MANAGERS GROUP IN COM 008252108 125,333 1,503,706 SH   SOLE   1,264,381 0 239,325
AGREE REALTY CORP COM 008492100 234 3,200 SH   SOLE   3,200 0 0
ALPHABET INC CAP STK CL A 02079k305 317 260 SH   SOLE   260 0 0
ALPHABET INC CAP STK CL C 02079K107 502 412 SH   SOLE   262 0 150
AMAZON COM INC COM 023135106 866 499 SH   SOLE   374 0 125
AMERICAN EXPRESS CO COM 025816109 36,208 306,127 SH   SOLE   199,152 0 106,975
AMERISOURCEBERGEN CORP COM 03073e105 9,581 116,385 SH   SOLE   114,115 0 2,270
APPLE INC COM 037833100 1,645 7,346 SH   SOLE   6,346 0 1,000
ARTISAN PARTNERS ASSET MGMT CL A 04316a108 60,131 2,129,309 SH   SOLE   2,056,484 0 72,825
BAIDU INC SPON ADR REP A 056752108 965 9,400 SH   SOLE   9,400 0 0
BAIDU INC SPON ADR REP A 056752108 4,726 46,000 SH Call SOLE   0 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 366 1,761 SH   SOLE   1,761 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133t103 78,277 629,090 SH   SOLE   577,465 0 51,625
BROWN & BROWN INC COM 115236101 139,204 3,860,346 SH   SOLE   3,561,696 0 298,650
CAPITAL ONE FINL CORP COM 14040h105 24,576 270,127 SH   SOLE   181,702 0 88,425
CDK GLOBAL INC COM 12508e101 122,894 2,555,506 SH   SOLE   2,353,506 0 202,000
C H ROBINSON WORLDWIDE INC COM NEW 12541w209 90,406 1,066,369 SH   SOLE   937,779 0 128,590
CHANGE HEALTHCARE INC COM 15912k100 58,199 4,817,800 SH   SOLE   4,434,650 0 383,150
CINTAS CORP COM 172908105 254 950 SH   SOLE   950 0 0
CISCO SYS INC COM 17275r102 20,118 407,180 SH   SOLE   301,855 0 105,325
CNX MIDSTREAM PARTNERS LP COM UNIT REPST 12654a101 144 10,277 SH   SOLE   10,277 0 0
COMERICA INC COM 200340107 391 5,940 SH   SOLE   5,640 0 300
COSTCO WHSL CORP NEW COM 22160K105 410 1,425 SH   SOLE   1,425 0 0
DANAHER CORPORATION COM 235851102 202 1,400 SH   SOLE   1,400 0 0
DAVITA INC COM 23918k108 396 6,954 SH   SOLE   6,954 0 0
DIAGEO P L C SPON ADR NEW 25243q205 29,598 181,008 SH   SOLE   126,508 0 54,500
DISNEY WALT CO COM DISNEY 254687106 7,959 61,077 SH   SOLE   40,377 0 20,700
DTE ENERGY CO COM 233331107 661 4,976 SH   SOLE   4,976 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 3,429 120,000 SH   SOLE   120,000 0 0
EXXON MOBIL CORP COM 30231G102 336 4,760 SH   SOLE   4,760 0 0
FACTSET RESH SYS INC COM 303075105 2,484 10,225 SH   SOLE   2,225 0 8,000
FEDEX CORP COM 31428x106 16,900 116,100 SH   SOLE   77,645 0 38,455
FORD MTR CO DEL COM 345370860 514 56,148 SH   SOLE   56,148 0 0
GENERAL ELECTRIC CO COM 369604103 49,285 5,512,922 SH   SOLE   3,409,672 0 2,103,250
GRACO INC COM 384109104 22,582 490,498 SH   SOLE   477,058 0 13,440
HILLENBRAND INC COM 431571108 73,542 2,381,545 SH   SOLE   2,306,760 0 74,785
HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 1,768 70,000 SH   SOLE   70,000 0 0
HOME DEPOT INC COM 437076102 599 2,583 SH   SOLE   2,333 0 250
IAA INC COM 449253103 22,478 538,668 SH   SOLE   522,593 0 16,075
INTERNATIONAL BUSINESS MACHS COM 459200101 36,528 251,190 SH   SOLE   168,190 0 83,000
INTUITIVE SURGICAL INC COM NEW 46120E602 242 450 SH   SOLE   450 0 0
WILEY JOHN & SONS INC CL A 968223206 73,983 1,683,734 SH   SOLE   1,630,734 0 53,000
JOHNSON & JOHNSON COM 478160104 31,727 245,231 SH   SOLE   166,156 0 79,075
JPMORGAN CHASE & CO COM 46625h100 209 1,777 SH   SOLE   1,777 0 0
LANDSTAR SYS INC COM 515098101 67,653 600,938 SH   SOLE   581,393 0 19,545
LANNET INC COM 516012101 115 10,350 SH   SOLE   10,350 0 0
LEGG MASON INC COM 524901105 177,048 4,635,997 SH   SOLE   4,300,547 0 335,450
LEVEL ONE BANCORP INC COM 52730d208 2,611 108,275 SH   SOLE   108,275 0 0
LKQ CORP COM 501889208 3,716 118,165 SH   SOLE   33,165 0 85,000
LPL FINL HLDGS INC COM 50212v100 110,896 1,354,042 SH   SOLE   1,313,392 0 40,650
MACKINAC FINL CORP COM 554571109 3,246 210,008 SH   SOLE   13,780 0 196,228
MARKEL CORP COM 570535104 49,486 41,870 SH   SOLE   36,943 0 4,927
MASTERCARD INC CL A 57636q104 15,311 56,381 SH   SOLE   29,106 0 27,275
MATTHEWS INTL CORP CL A 577128101 55,438 1,566,502 SH   SOLE   1,515,202 0 51,300
MCDONALDS CORP COM 580135101 1,353 6,304 SH   SOLE   6,304 0 0
MCKESSON CORP COM 58155q103 7,769 56,850 SH   SOLE   56,330 0 520
META FINL GROUP INC COM 59100u108 909 27,900 SH   SOLE   27,900 0 0
MICROSOFT CORP COM 594918104 29,891 215,004 SH   SOLE   148,944 0 66,060
MID AMER APT CMNTYS INC COM 59522j103 23,401 180,000 SH   SOLE   180,000 0 0
MOLSON COORS BREWING CO CL B 60871r209 127,801 2,222,636 SH   SOLE   1,902,276 0 320,360
MPLX LP COM UNIT REP LTD 55336v100 1,400 50,000 SH   SOLE   50,000 0 0
NIELSEN HLDGS PLC SHS EUR g6518L108 189,105 8,899,089 SH   SOLE   7,668,939 0 1,230,150
OLD NATL BANCORP IND COM 680033107 642 37,353 SH   SOLE   37,353 0 0
ORACLE CORP COM 68389x105 338 6,143 SH   SOLE   6,143 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103h107 304 765 SH   SOLE   765 0 0
PAYCHEX INC COM 704326107 16,972 205,058 SH   SOLE   161,558 0 43,500
PEPSICO INC COM 713448108 40,964 298,792 SH   SOLE   210,567 0 88,225
POST HLDGS INC COM 737446104 61,888 584,735 SH   SOLE   540,635 0 44,100
PROCTER & GAMBLE CO COM 742718109 61,389 493,566 SH   SOLE   332,016 0 161,550
SABRE CORP COM 78573m104 2,162 96,528 SH   SOLE   87,806 0 8,722
THE CHARLES SCHWAB CORPORATI COM 808513105 26,144 625,029 SH   SOLE   353,029 0 272,000
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 145 5,781 SH   SOLE   5,781 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 101 3,187 SH   SOLE   3,187 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 45 909 SH   SOLE   909 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 363 6,642 SH   SOLE   6,380 0 262
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 34 603 SH   SOLE   353 0 250
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 196 2,768 SH   SOLE   2,768 0 0
SCHWAB STRATEGIC TR US TIPS ETF 808524870 39 688 SH   SOLE   688 0 0
SCORPIO TANKERS INC SHS y7542c130 208 7,000 SH   SOLE   7,000 0 0
SMILEDIRECTCLUB INC CL A COM 83192h106 738 53,177 SH   SOLE   53,177 0 0
SOUTHERN CO COM 842587107 653 10,580 SH   SOLE   10,580 0 0
SPDR GOLD TRUST GOLD SHS 78463v107 416 3,000 SH   SOLE   3,000 0 0
STERICYCLE INC COM 858912108 224,925 4,416,358 SH   SOLE   4,063,761 0 352,597
STRYKER CORP COM 863667101 570 2,636 SH   SOLE   2,136 0 500
SYSCO CORP COM 871829107 46,180 581,612 SH   SOLE   352,987 0 228,625
TEXAS INSTRS INC COM 882508104 646 5,000 SH   SOLE   5,000 0 0
TRAVELERS COMPANIES INC COM 89417e109 213 1,439 SH   SOLE   1,439 0 0
TREVENA INC COM 89532e109 27 28,000 SH   SOLE   8,000 0 20,000
UNITED PARCEL SERVICE INC CL B 911312106 26,942 224,858 SH   SOLE   152,983 0 71,875
US BANCORP DEL COM NEW 902973304 25,302 457,216 SH   SOLE   310,241 0 146,975
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,314 32,008 SH   SOLE   32,008 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 864 21,469 SH   SOLE   21,469 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 17 334 SH   SOLE   334 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 1,348 8,048 SH   SOLE   8,048 0 0
VANGUARD WORLD FD MEGA CAP INDEX 921910873 1,829 17,743 SH   SOLE   17,743 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2,714 9,959 SH   SOLE   9,959 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 892 5,800 SH   SOLE   5,800 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 71 558 SH   SOLE   558 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 128 850 SH   SOLE   850 0 0
VISA INC COM CL A 92826C839 292 1,700 SH   SOLE   1,300 0 400
WATERS CORP COM 941848103 54,921 246,033 SH   SOLE   225,663 0 20,370
WESTERN UN CO COM 959802109 259,318 11,191,999 SH   SOLE   9,677,299 0 1,514,700
WILLIS TOWERS WATSON PUB LTD SHS g96629103 204,395 1,059,207 SH   SOLE   905,069 0 154,138