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,499 53,841 SH   SOLE   52,566 0 1,275
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524a108 44,980 548,271 SH   SOLE   355,256 0 193,015
ABBOTT LABS COM 002824100 303 3,492 SH   SOLE   3,492 0 0
ACTUANT CORP CL A NEW 00508x203 85,435 3,282,157 SH   SOLE   3,175,782 0 106,375
AFFILIATED MANAGERS GROUP IN COM 008252108 130,608 1,541,281 SH   SOLE   1,301,756 0 239,525
AGREE REALTY CORP COM 008492100 225 3,200 SH   SOLE   3,200 0 0
ALPHABET INC CAP STK CL A 02079k305 348 260 SH   SOLE   260 0 0
ALPHABET INC CAP STK CL C 02079K107 544 407 SH   SOLE   257 0 150
AMAZON COM INC COM 023135106 857 464 SH   SOLE   339 0 125
AMERICAN EXPRESS CO COM 025816109 37,873 304,222 SH   SOLE   197,497 0 106,725
AMERISOURCEBERGEN CORP COM 03073e105 9,773 114,954 SH   SOLE   112,769 0 2,185
AMGEN INC COM 031162100 217 900 SH   SOLE   900 0 0
APPLE INC COM 037833100 2,061 7,017 SH   SOLE   6,017 0 1,000
ARTISAN PARTNERS ASSET MGMT CL A 04316a108 69,458 2,149,084 SH   SOLE   2,076,259 0 72,825
BAIDU INC SPON ADR REP A 056752108 1,188 9,400 SH   SOLE   9,400 0 0
BAIDU INC SPON ADR REP A 056752108 5,814 46,000 SH Call SOLE   0 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 399 1,761 SH   SOLE   1,761 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133t103 78,308 633,871 SH   SOLE   582,246 0 51,625
BROWN & BROWN INC COM 115236101 154,263 3,907,367 SH   SOLE   3,608,717 0 298,650
CAPITAL ONE FINL CORP COM 14040h105 27,530 267,519 SH   SOLE   179,219 0 88,300
CDK GLOBAL INC COM 12508e101 142,699 2,609,706 SH   SOLE   2,407,706 0 202,000
C H ROBINSON WORLDWIDE INC COM NEW 12541w209 87,380 1,117,397 SH   SOLE   988,782 0 128,615
CHANGE HEALTHCARE INC COM 15912k100 83,195 5,075,975 SH   SOLE   4,602,825 0 473,150
CINTAS CORP COM 172908105 256 950 SH   SOLE   950 0 0
CISCO SYS INC COM 17275r102 19,474 406,040 SH   SOLE   301,015 0 105,025
CNX MIDSTREAM PARTNERS LP COM UNIT REPST 12654a101 174 10,568 SH   SOLE   10,568 0 0
COMERICA INC COM 200340107 426 5,940 SH   SOLE   5,640 0 300
COSTCO WHSL CORP NEW COM 22160K105 400 1,360 SH   SOLE   1,360 0 0
DANAHER CORPORATION COM 235851102 215 1,400 SH   SOLE   1,400 0 0
DAVITA INC COM 23918k108 522 6,954 SH   SOLE   6,954 0 0
DEXCOM INC COM 252131107 219 1,000 SH   SOLE   1,000 0 0
DIAGEO P L C SPON ADR NEW 25243q205 30,140 178,956 SH   SOLE   124,531 0 54,425
DISNEY WALT CO COM DISNEY 254687106 8,730 60,358 SH   SOLE   39,658 0 20,700
DTE ENERGY CO COM 233331107 646 4,976 SH   SOLE   4,976 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 3,379 120,000 SH   SOLE   120,000 0 0
EXXON MOBIL CORP COM 30231G102 300 4,293 SH   SOLE   4,293 0 0
FACTSET RESH SYS INC COM 303075105 2,743 10,225 SH   SOLE   2,225 0 8,000
FEDEX CORP COM 31428x106 17,955 118,742 SH   SOLE   80,287 0 38,455
FORD MTR CO DEL COM 345370860 635 68,246 SH   SOLE   68,246 0 0
GENERAL ELECTRIC CO COM 369604103 60,754 5,443,938 SH   SOLE   3,340,888 0 2,103,050
GRACO INC COM 384109104 25,563 491,598 SH   SOLE   478,158 0 13,440
HILLENBRAND INC COM 431571108 85,848 2,577,230 SH   SOLE   2,497,785 0 79,445
HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 1,551 70,000 SH   SOLE   70,000 0 0
HOME DEPOT INC COM 437076102 585 2,677 SH   SOLE   2,427 0 250
IAA INC COM 449253103 25,207 535,626 SH   SOLE   519,551 0 16,075
INTERNATIONAL BUSINESS MACHS COM 459200101 33,643 250,995 SH   SOLE   168,095 0 82,900
INTUITIVE SURGICAL INC COM NEW 46120e602 266 450 SH   SOLE   450 0 0
ISHARES TR CHINA LG-CAP ETF 464287184 20 460 SH   SOLE   460 0 0
ISHARES TR MSCI EAFE ETF 464287465 20 293 SH   SOLE   293 0 0
ISHARES TR RUS 1000 ETF 464287622 93 522 SH   SOLE   522 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 41 191 SH   SOLE   191 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 21 111 SH   SOLE   111 0 0
ISHARES TR RUS MD CP GR ETF 464287481 64 420 SH   SOLE   420 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 56 592 SH   SOLE   592 0 0
ISHARES TR CORE S&P500 ETF 464287200 62 193 SH   SOLE   193 0 0
WILEY JOHN & SONS INC CL A 968223206 83,165 1,714,042 SH   SOLE   1,661,042 0 53,000
JOHNSON & JOHNSON COM 478160104 33,598 230,331 SH   SOLE   165,356 0 64,975
JPMORGAN CHASE & CO COM 46625h100 248 1,777 SH   SOLE   1,777 0 0
LANDSTAR SYS INC COM 515098101 68,957 605,575 SH   SOLE   586,030 0 19,545
LANNET INC COM 516012101 91 10,350 SH   SOLE   10,350 0 0
LEGG MASON INC COM 524901105 167,927 4,676,338 SH   SOLE   4,340,888 0 335,450
LEVEL ONE BANCORP INC COM 52730d208 837 33,275 SH   SOLE   33,275 0 0
LKQ CORP COM 501889208 4,218 118,165 SH   SOLE   33,165 0 85,000
LPL FINL HLDGS INC COM 50212v100 126,452 1,370,752 SH   SOLE   1,330,102 0 40,650
MACKINAC FINL CORP COM 554571109 3,667 210,008 SH   SOLE   13,780 0 196,228
MARKEL CORP COM 570535104 229 200 SH   SOLE   200 0 0
MASTERCARD INC CL A 57636q104 16,718 55,991 SH   SOLE   28,716 0 27,275
MATTHEWS INTL CORP CL A 577128101 60,765 1,591,957 SH   SOLE   1,540,657 0 51,300
MCDONALDS CORP COM 580135101 1,200 6,071 SH   SOLE   6,071 0 0
MCKESSON CORP COM 58155q103 7,779 56,240 SH   SOLE   55,720 0 520
META FINL GROUP INC COM 59100u108 878 24,055 SH   SOLE   24,055 0 0
MICROSOFT CORP COM 594918104 32,952 208,953 SH   SOLE   146,043 0 62,910
MID AMER APT CMNTYS INC COM 59522j103 23,735 180,000 SH   SOLE   180,000 0 0
MOLSON COORS BREWING CO CL B 60871r209 128,891 2,391,304 SH   SOLE   2,044,144 0 347,160
MPLX LP COM UNIT REP LTD 55336v100 1,273 50,000 SH   SOLE   50,000 0 0
NIELSEN HLDGS PLC SHS EUR g6518L108 257,634 12,691,322 SH   SOLE   10,941,297 0 1,750,025
OLD NATL BANCORP IND COM 680033107 683 37,353 SH   SOLE   37,353 0 0
ORACLE CORP COM 68389x105 325 6,143 SH   SOLE   6,143 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103h107 335 765 SH   SOLE   765 0 0
PAYCHEX INC COM 704326107 16,741 196,815 SH   SOLE   153,515 0 43,300
PEPSICO INC COM 713448108 40,288 294,787 SH   SOLE   206,687 0 88,100
POST HLDGS INC COM 737446104 64,872 594,608 SH   SOLE   550,508 0 44,100
PROCTER & GAMBLE CO COM 742718109 60,042 480,718 SH   SOLE   324,443 0 156,275
PULTE GROUP INC COM 745867101 203 5,231 SH   SOLE   5,231 0 0
SABRE CORP COM 78573m104 2,191 97,628 SH   SOLE   88,906 0 8,722
THE CHARLES SCHWAB CORPORATI COM 808513105 29,933 629,379 SH   SOLE   357,379 0 272,000
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 159 5,812 SH   SOLE   5,812 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 111 3,314 SH   SOLE   3,314 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 48 957 SH   SOLE   957 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 365 6,293 SH   SOLE   6,028 0 265
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 38 624 SH   SOLE   366 0 258
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 218 2,830 SH   SOLE   2,830 0 0
SCHWAB STRATEGIC TR US TIPS ETF 808524870 40 711 SH   SOLE   711 0 0
SMILEDIRECTCLUB INC CL A COM 83192h106 402 45,977 SH   SOLE   45,977 0 0
SOUTHERN CO COM 842587107 674 10,580 SH   SOLE   10,580 0 0
SPDR GOLD TRUST GOLD SHS 78463v107 429 3,000 SH   SOLE   3,000 0 0
STERICYCLE INC COM 858912108 251,318 3,938,535 SH   SOLE   3,630,660 0 307,875
STRYKER CORP COM 863667101 553 2,636 SH   SOLE   2,136 0 500
SYSCO CORP COM 871829107 48,251 564,080 SH   SOLE   347,655 0 216,425
TEXAS INSTRS INC COM 882508104 641 5,000 SH   SOLE   5,000 0 0
TREVENA INC COM 89532e109 24 28,000 SH   SOLE   8,000 0 20,000
UNITED PARCEL SERVICE INC CL B 911312106 26,096 222,926 SH   SOLE   151,201 0 71,725
US BANCORP DEL COM NEW 902973304 27,066 456,507 SH   SOLE   309,732 0 146,775
VANGUARD INDEX FDS MID CAP ETF 922908629 1,603 8,994 SH   SOLE   8,994 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3,331 11,261 SH   SOLE   11,261 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 1,000 6,037 SH   SOLE   6,037 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 77 562 SH   SOLE   562 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 139 850 SH   SOLE   850 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 990 22,269 SH   SOLE   22,269 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 20 336 SH   SOLE   336 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,470 33,360 SH   SOLE   33,360 0 0
VANGUARD WORLD FD MEGA CAP INDEX 921910873 2,011 18,003 SH   SOLE   18,003 0 0
VISA INC COM CL A 92826C839 319 1,700 SH   SOLE   1,300 0 400
WATERS CORP COM 941848103 58,220 249,177 SH   SOLE   228,807 0 20,370
WESTERN UN CO COM 959802109 228,287 8,524,545 SH   SOLE   7,462,920 0 1,061,625
WILLIS TOWERS WATSON PUB LTD SHS g96629103 216,508 1,072,140 SH   SOLE   918,002 0 154,138