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,078 42,398 SH   SOLE   41,698 0 700
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524a108 33,715 512,315 SH   SOLE   330,650 0 181,665
ABBOTT LABS COM 002824100 253 3,492 SH   SOLE   3,492 0 0
ACTUANT CORP CL A NEW 00508x203 64,260 3,061,467 SH   SOLE   2,935,057 0 126,410
AFFILIATED MANAGERS GROUP COM 008252108 54,384 558,125 SH   SOLE   485,260 0 72,865
ALPHABET INC CAP STK CL A 02079k305 272 260 SH   SOLE   260 0 0
ALPHABET INC CAP STK CL C 02079K107 600 579 SH   SOLE   429 0 150
AMAZON COM INC COM 023135106 847 564 SH   SOLE   439 0 125
AMERICAN EXPRESS CO COM 025816109 29,982 314,535 SH   SOLE   207,760 0 106,775
AMERISOURCEBERGEN CORP COM 03073e105 6,892 92,628 SH   SOLE   38,803 0 53,825
APPLE INC COM 037833100 1,271 8,058 SH   SOLE   7,058 0 1,000
ARTISAN PARTNERS ASSET MGMT CL A 04316a108 45,251 2,046,620 SH   SOLE   1,964,595 0 82,025
BAIDU INC SPON ADR REP A 056752108 1,491 9,400 SH   SOLE   9,400 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 360 1,761 SH   SOLE   1,761 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133t103 60,461 628,170 SH   SOLE   572,445 0 55,725
BROWN & BROWN INC COM 115236101 133,725 4,852,135 SH   SOLE   4,450,885 0 401,250
CAPITAL ONE FINL CORP COM 14040h105 19,842 262,494 SH   SOLE   174,519 0 87,975
CDK GLOBAL INC COM 12508e101 71,817 1,499,940 SH   SOLE   1,368,565 0 131,375
C H ROBINSON WORLDWIDE INC COM NEW 12541w209 86,920 1,033,651 SH   SOLE   905,336 0 128,315
CINTAS CORP COM 172908105 3,041 18,105 SH   SOLE   6,105 0 12,000
CISCO SYS INC COM 17275r102 35,121 810,558 SH   SOLE   571,658 0 238,900
COMERICA INC COM 200340107 408 5,940 SH   SOLE   5,640 0 300
COSTCO WHSL CORP NEW COM 22160K105 244 1,200 SH   SOLE   1,200 0 0
DAVITA INC COM 23918k108 358 6,954 SH   SOLE   6,954 0 0
DENTSPLY SIRONA INC COM 24906p109 1,681 45,175 SH   SOLE   15,175 0 30,000
DIAGEO P L C SPON ADR NEW 25243q205 27,727 195,535 SH   SOLE   134,135 0 61,400
DISNEY WALT CO COM DISNEY 254687106 8,479 77,330 SH   SOLE   41,730 0 35,600
DTE ENERGY CO COM 233331107 580 5,256 SH   SOLE   5,256 0 0
EXXON MOBIL CORP COM 30231G102 294 4,318 SH   SOLE   4,318 0 0
FACTSET RESH SYS INC COM 303075105 2,046 10,225 SH   SOLE   2,225 0 8,000
FASTENAL CO COM 311900104 55,871 1,068,490 SH   SOLE   960,690 0 107,800
FORD MTR CO DEL COM PAR $0.01 345370860 432 56,448 SH   SOLE   56,448 0 0
GENERAL ELECTRIC CO COM 369604103 36,850 4,867,920 SH   SOLE   2,897,220 0 1,970,700
GRACO INC COM 384109104 21,588 515,848 SH   SOLE   494,608 0 21,240
HILLENBRAND INC COM 431571108 37,040 976,530 SH   SOLE   942,045 0 34,485
HOME DEPOT INC COM 437076102 544 3,168 SH   SOLE   2,668 0 500
IHS MARKIT LTD SHS g47567105 48,230 1,005,413 SH   SOLE   912,638 0 92,775
INTUITIVE SURGICAL INC COM NEW 46120E602 222 464 SH   SOLE   464 0 0
WILEY JOHN & SONS INC CL A 968223206 60,160 1,280,816 SH   SOLE   1,229,141 0 51,675
JOHNSON & JOHNSON COM 478160104 32,128 248,961 SH   SOLE   170,161 0 78,800
JPMORGAN CHASE & CO COM 46625h100 341 3,493 SH   SOLE   3,493 0 0
LANDSTAR SYS INC COM 515098101 58,159 607,916 SH   SOLE   583,271 0 24,645
LANNET INC COM 516012101 51 10,350 SH   SOLE   10,350 0 0
LEGG MASON INC COM 524901105 118,880 4,660,135 SH   SOLE   4,260,235 0 399,900
LEVEL ONE BANCORP INC COM 52730d208 2,726 121,529 SH   SOLE   121,529 0 0
LKQ CORP COM 501889208 2,768 116,665 SH   SOLE   31,665 0 85,000
LPL FINL HLDGS INC COM 50212v100 90,813 1,486,795 SH   SOLE   1,420,095 0 66,700
MACKINAC FINL CORP COM 554571109 2,768 202,817 SH   SOLE   13,005 0 189,812
MARKEL CORP COM 570535104 46,835 45,118 SH   SOLE   37,983 0 7,135
MASTERCARD INCORPORATED CL A 57636q104 11,593 61,453 SH   SOLE   31,203 0 30,250
MATTHEWS INTL CORP CL A 577128101 60,847 1,497,956 SH   SOLE   1,426,406 0 71,550
MCCORMICK & CO INC COM NON VTG 579780206 51,531 370,086 SH   SOLE   338,231 0 31,855
MCDONALDS CORP COM 580135101 984 5,543 SH   SOLE   5,543 0 0
MCKESSON CORP COM 58155q103 14,295 129,399 SH   SOLE   51,979 0 77,420
MEDTRONIC PLC SHS G5960L103 10,323 113,494 SH   SOLE   55,594 0 57,900
META FINL GROUP INC COM 59100u108 541 27,900 SH   SOLE   27,900 0 0
MICROSOFT CORP COM 594918104 36,073 355,156 SH   SOLE   255,971 0 99,185
MOLSON COORS BREWING CO CL B 60871r209 67,455 1,201,125 SH   SOLE   1,090,025 0 111,100
MONDELEZ INTL INC CL A 609207105 18,779 469,131 SH   SOLE   274,731 0 194,400
NIELSEN HLDGS PLC SHS EUR g6518L108 146,918 6,297,400 SH   SOLE   5,408,500 0 888,900
OLD NATL BANCORP IND COM 680033107 575 37,353 SH   SOLE   37,353 0 0
ORACLE CORP COM 68389x105 341 7,549 SH   SOLE   7,549 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103h107 263 765 SH   SOLE   765 0 0
PAYCHEX INC COM 704326107 14,452 221,833 SH   SOLE   178,133 0 43,700
PEPSICO INC COM 713448108 34,577 312,974 SH   SOLE   218,974 0 94,000
PFIZER INC COM 717081103 12,966 297,045 SH   SOLE   289,995 0 7,050
PHILIP MORRIS INTL INC COM 718172109 315 4,712 SH   SOLE   4,712 0 0
POST HLDGS INC COM 737446104 50,300 564,340 SH   SOLE   542,665 0 21,675
PROCTER AND GAMBLE CO COM 742718109 59,861 651,226 SH   SOLE   418,501 0 232,725
ROPER TECHNOLOGIES INC COM 776696106 1,983 7,440 SH   SOLE   1,940 0 5,500
SCHWAB CHARLES CORP NEW COM 808513105 19,702 474,394 SH   SOLE   205,094 0 269,300
SOUTHERN CO COM 842587107 553 12,580 SH   SOLE   12,580 0 0
SPDR GOLD TRUST GOLD SHS 78463v107 364 3,000 SH   SOLE   3,000 0 0
STERICYCLE INC COM 858912108 146,719 3,998,885 SH   SOLE   3,634,535 0 364,350
STRYKER CORP COM 863667101 445 2,836 SH   SOLE   2,136 0 700
SYSCO CORP COM 871829107 36,852 588,130 SH   SOLE   359,980 0 228,150
PRICE T ROWE GROUP INC COM 74144t108 3,601 39,006 SH   SOLE   38,136 0 870
TEXAS INSTRS INC COM 882508104 473 5,000 SH   SOLE   5,000 0 0
TREVENA INC COM 89532e109 12 28,000 SH   SOLE   8,000 0 20,000
UNITED PARCEL SERVICE INC CL B 911312106 21,584 221,303 SH   SOLE   149,703 0 71,600
US BANCORP DEL COM NEW 902973304 19,925 436,001 SH   SOLE   290,426 0 145,575
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 982 26,471 SH   SOLE   26,471 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 708 18,580 SH   SOLE   18,580 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 979 7,087 SH   SOLE   7,087 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 658 4,982 SH   SOLE   4,982 0 0
VISA INC COM CL A 92826C839 233 1,765 SH   SOLE   1,365 0 400
WALMART INC COM 931142103 775 8,325 SH   SOLE   7,525 0 800
WATERS CORP COM 941848103 47,823 253,503 SH   SOLE   230,803 0 22,700
WESTERN UN CO COM 959802109 182,742 10,711,700 SH   SOLE   9,130,325 0 1,581,375
WILLIS TOWERS WATSON PUB LTD SHS g96629103 169,521 1,116,299 SH   SOLE   934,561 0 181,738
INTERNATIONAL BUSINESS MACHS COM 459200101 27,279 239,988 SH   SOLE   157,488 0 82,500
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 331 7,037 SH   SOLE   6,593 0 444
VANGUARD WORLD FD MEGA CAP INDEX 921910873 1,408 16,208 SH   SOLE   16,208 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 4,078 17,745 SH   SOLE   17,745 0 0