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,246 44,501 SH   SOLE   43,476 0 1,025
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524a108 45,051 536,518 SH   SOLE   354,003 0 182,515
ABBOTT LABS COM 002824100 279 3,492 SH   SOLE   3,492 0 0
ACTUANT CORP CL A NEW 00508x203 79,529 3,263,390 SH   SOLE   3,135,815 0 127,575
AFFILIATED MANAGERS GROUP IN COM 008252108 80,239 749,125 SH   SOLE   617,055 0 132,070
AGREE REALTY CORP COM 008492100 222 3,200 SH   SOLE   3,200 0 0
ALPHABET INC CAP STK CL A 02079k305 306 260 SH   SOLE   260 0 0
ALPHABET INC CAP STK CL C 02079K107 589 502 SH   SOLE   352 0 150
AMAZON COM INC COM 023135106 987 554 SH   SOLE   429 0 125
AMERICAN EXPRESS CO COM 025816109 34,126 312,221 SH   SOLE   205,246 0 106,975
AMERISOURCEBERGEN CORP COM 03073e105 9,111 114,570 SH   SOLE   112,435 0 2,135
APPLE INC COM 037833100 1,462 7,699 SH   SOLE   6,699 0 1,000
ARTISAN PARTNERS ASSET MGMT CL A 04316a108 53,373 2,120,495 SH   SOLE   2,038,370 0 82,125
BAIDU INC SPON ADR REP A 056752108 1,550 9,400 SH   SOLE   9,400 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 354 1,761 SH   SOLE   1,761 0 0
BOEING CO COM 097023105 203 532 SH   SOLE   532 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133t103 67,324 649,285 SH   SOLE   593,560 0 55,725
BROWN & BROWN INC COM 115236101 144,585 4,899,516 SH   SOLE   4,498,266 0 401,250
CAPITAL ONE FINL CORP COM 14040h105 21,780 266,622 SH   SOLE   178,322 0 88,300
CDK GLOBAL INC COM 12508e101 90,288 1,534,990 SH   SOLE   1,403,615 0 131,375
C H ROBINSON WORLDWIDE INC COM NEW 12541w209 91,873 1,056,136 SH   SOLE   927,671 0 128,465
CINTAS CORP COM 172908105 3,659 18,105 SH   SOLE   6,105 0 12,000
CISCO SYS INC COM 17275r102 43,291 801,828 SH   SOLE   562,528 0 239,300
COMERICA INC COM 200340107 436 5,940 SH   SOLE   5,640 0 300
COSTCO WHSL CORP NEW COM 22160K105 278 1,150 SH   SOLE   1,150 0 0
DAVITA INC COM 23918k108 378 6,954 SH   SOLE   6,954 0 0
DIAGEO P L C SPON ADR NEW 25243q205 31,548 192,825 SH   SOLE   131,300 0 61,525
DISNEY WALT CO COM DISNEY 254687106 8,684 78,210 SH   SOLE   42,510 0 35,700
DTE ENERGY CO COM 233331107 656 5,256 SH   SOLE   5,256 0 0
EXXON MOBIL CORP COM 30231G102 368 4,551 SH   SOLE   4,551 0 0
FACTSET RESH SYS INC COM 303075105 2,539 10,225 SH   SOLE   2,225 0 8,000
FASTENAL CO COM 311900104 68,222 1,060,830 SH   SOLE   953,030 0 107,800
FORD MTR CO DEL COM 345370860 493 56,148 SH   SOLE   56,148 0 0
GENERAL ELECTRIC CO COM 369604103 53,263 5,331,607 SH   SOLE   3,349,507 0 1,982,100
GRACO INC COM 384109104 25,756 520,103 SH   SOLE   498,863 0 21,240
HILLENBRAND INC COM 431571108 41,858 1,007,890 SH   SOLE   973,405 0 34,485
HOME DEPOT INC COM 437076102 555 2,893 SH   SOLE   2,643 0 250
INTERNATIONAL BUSINESS MACHS COM 459200101 35,137 249,022 SH   SOLE   166,097 0 82,925
IHS MARKIT LTD SHS g47567105 54,973 1,010,900 SH   SOLE   918,125 0 92,775
INTUITIVE SURGICAL INC COM NEW 46120E602 257 450 SH   SOLE   450 0 0
ISHARES TR CORE S&P500 ETF 464287200 201 706 SH   SOLE   706 0 0
WILEY JOHN & SONS INC CL A 968223206 58,465 1,322,135 SH   SOLE   1,270,360 0 51,775
JOHNSON & JOHNSON COM 478160104 34,525 246,976 SH   SOLE   168,001 0 78,975
JPMORGAN CHASE & CO COM 46625h100 288 2,848 SH   SOLE   2,848 0 0
KAR AUCTION SVCS INC COM 48238t109 28,141 548,455 SH   SOLE   527,605 0 20,850
LANDSTAR SYS INC COM 515098101 68,300 624,376 SH   SOLE   599,731 0 24,645
LANNET INC COM 516012101 81 10,350 SH   SOLE   10,350 0 0
LEGG MASON INC COM 524901105 132,060 4,824,985 SH   SOLE   4,423,685 0 401,300
LEVEL ONE BANCORP INC COM 52730d208 2,757 118,529 SH   SOLE   118,529 0 0
LKQ CORP COM 501889208 3,354 118,165 SH   SOLE   33,165 0 85,000
LPL FINL HLDGS INC COM 50212v100 103,221 1,481,995 SH   SOLE   1,428,295 0 53,700
MACKINAC FINL CORP COM 554571109 3,274 207,989 SH   SOLE   14,780 0 193,209
MARKEL CORP COM 570535104 46,659 46,835 SH   SOLE   39,689 0 7,146
MASTERCARD INC CL A 57636q104 14,423 61,256 SH   SOLE   30,956 0 30,300
MATTHEWS INTL CORP CL A 577128101 55,193 1,493,723 SH   SOLE   1,434,173 0 59,550
MCCORMICK & CO INC COM NON VTG 579780206 54,666 362,915 SH   SOLE   331,060 0 31,855
MCDONALDS CORP COM 580135101 1,243 6,543 SH   SOLE   6,543 0 0
MCKESSON CORP COM 58155q103 6,458 55,164 SH   SOLE   54,644 0 520
MEDTRONIC PLC SHS G5960L103 10,506 115,345 SH   SOLE   57,270 0 58,075
META FINL GROUP INC COM 59100u108 549 27,900 SH   SOLE   27,900 0 0
MICROSOFT CORP COM 594918104 40,937 347,099 SH   SOLE   247,714 0 99,385
MOLSON COORS BREWING CO CL B 60871r209 76,645 1,284,920 SH   SOLE   1,168,720 0 116,200
MONDELEZ INTL INC CL A 609207105 23,476 470,280 SH   SOLE   275,530 0 194,750
NIELSEN HLDGS PLC SHS EUR g6518L108 152,294 6,434,045 SH   SOLE   5,545,095 0 888,950
OLD NATL BANCORP IND COM 680033107 613 37,353 SH   SOLE   37,353 0 0
ORACLE CORP COM 68389x105 341 6,348 SH   SOLE   6,348 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103h107 297 765 SH   SOLE   765 0 0
PAYCHEX INC COM 704326107 17,407 217,048 SH   SOLE   173,348 0 43,700
PEPSICO INC COM 713448108 38,286 312,408 SH   SOLE   218,133 0 94,275
PFIZER INC COM 717081103 319 7,507 SH   SOLE   7,507 0 0
PHILIP MORRIS INTL INC COM 718172109 416 4,712 SH   SOLE   4,712 0 0
POST HLDGS INC COM 737446104 61,746 564,405 SH   SOLE   542,730 0 21,675
PROCTER AND GAMBLE CO COM 742718109 54,929 527,907 SH   SOLE   345,882 0 182,025
ROPER TECHNOLOGIES INC COM 776696106 2,544 7,440 SH   SOLE   1,940 0 5,500
THE CHARLES SCHWAB CORPORATI COM 808513105 20,459 478,459 SH   SOLE   209,159 0 269,300
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 372 7,109 SH   SOLE   6,847 0 262
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 206 3,031 SH   SOLE   3,031 0 0
SOUTHERN CO COM 842587107 650 12,580 SH   SOLE   12,580 0 0
SPDR GOLD TRUST GOLD SHS 78463v107 366 3,000 SH   SOLE   3,000 0 0
STERICYCLE INC COM 858912108 223,464 4,106,285 SH   SOLE   3,740,960 0 365,325
STRYKER CORP COM 863667101 521 2,636 SH   SOLE   2,136 0 500
SYSCO CORP COM 871829107 39,214 587,385 SH   SOLE   358,835 0 228,550
PRICE T ROWE GROUP INC COM 74144t108 3,820 38,156 SH   SOLE   37,286 0 870
TEXAS INSTRS INC COM 882508104 530 5,000 SH   SOLE   5,000 0 0
TREVENA INC COM 89532e109 44 28,000 SH   SOLE   8,000 0 20,000
UNITED PARCEL SERVICE INC CL B 911312106 24,940 223,193 SH   SOLE   151,368 0 71,825
US BANCORP DEL COM NEW 902973304 21,362 443,286 SH   SOLE   296,961 0 146,325
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,118 27,346 SH   SOLE   27,346 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 770 18,109 SH   SOLE   18,109 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 1,192 7,413 SH   SOLE   7,413 0 0
VANGUARD WORLD FD MEGA CAP INDEX 921910873 1,590 16,276 SH   SOLE   16,276 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 4,619 17,798 SH   SOLE   17,798 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 771 5,047 SH   SOLE   5,047 0 0
VISA INC COM CL A 92826C839 266 1,700 SH   SOLE   1,300 0 400
WATERS CORP COM 941848103 62,942 250,058 SH   SOLE   228,858 0 21,200
WESTERN UN CO COM 959802109 210,282 11,385,080 SH   SOLE   9,784,430 0 1,600,650
WILLIS TOWERS WATSON PUB LTD SHS g96629103 196,852 1,120,705 SH   SOLE   938,817 0 181,888
YOGAWORKS INC COM 986005106 10 10,800 SH   SOLE   10,800 0 0