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,136 38,612 SH   SOLE   37,487 0 1,125
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524a108 32,743 373,903 SH   SOLE   239,288 0 134,615
ABBOTT LABS COM 002824100 256 3,492 SH   SOLE   3,492 0 0
ACTUANT CORP CL A NEW 00508x203 74,192 2,659,213 SH   SOLE   2,521,663 0 137,550
ALPHABET INC CAP STK CL A 02079k305 302 250 SH   SOLE   250 0 0
ALPHABET INC CAP STK CL C 02079K107 691 579 SH   SOLE   429 0 150
AMAZON COM INC COM 023135106 1,274 636 SH   SOLE   511 0 125
AMERICAN EXPRESS CO COM 025816109 35,357 332,020 SH   SOLE   211,520 0 120,500
AMERISOURCEBERGEN CORP COM 03073e105 8,473 91,883 SH   SOLE   37,408 0 54,475
APPLE INC COM 037833100 1,811 8,023 SH   SOLE   7,023 0 1,000
BAIDU INC SPON ADR REP A 056752108 2,150 9,400 SH   SOLE   9,400 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133t103 83,305 631,340 SH   SOLE   571,390 0 59,950
BROWN & BROWN INC COM 115236101 145,291 4,913,475 SH   SOLE   4,455,625 0 457,850
CAPITAL ONE FINL CORP COM 14040h105 24,487 257,949 SH   SOLE   168,749 0 89,200
C H ROBINSON WORLDWIDE INC COM NEW 12541w209 102,658 1,048,391 SH   SOLE   906,676 0 141,715
CINTAS CORP COM 172908105 3,581 18,105 SH   SOLE   6,105 0 12,000
CISCO SYS INC COM 17275r102 40,515 832,790 SH   SOLE   574,840 0 257,950
COMERICA INC COM 200340107 532 5,900 SH   SOLE   5,600 0 300
COSTCO WHSL CORP NEW COM 22160K105 282 1,200 SH   SOLE   1,200 0 0
DENTSPLY SIRONA INC COM 24906p109 1,705 45,175 SH   SOLE   15,175 0 30,000
DIAGEO P L C SPON ADR NEW 25243q205 29,392 207,465 SH   SOLE   133,865 0 73,600
DISNEY WALT CO COM DISNEY 254687106 9,637 82,411 SH   SOLE   41,302 0 41,109
DTE ENERGY CO COM 233331107 574 5,256 SH   SOLE   5,256 0 0
EMERSON ELEC CO COM 291011104 234 3,050 SH   SOLE   3,050 0 0
EXXON MOBIL CORP COM 30231G102 384 4,518 SH   SOLE   4,518 0 0
FACTSET RESH SYS INC COM 303075105 2,287 10,225 SH   SOLE   2,225 0 8,000
FASTENAL CO COM 311900104 62,355 1,074,710 SH   SOLE   962,210 0 112,500
FORD MTR CO DEL COM PAR $0.01 345370860 547 59,088 SH   SOLE   59,088 0 0
GENERAL ELECTRIC CO COM 369604103 51,246 4,539,097 SH   SOLE   2,862,097 0 1,677,000
GRACO INC COM 384109104 24,231 522,893 SH   SOLE   494,533 0 28,360
HILLENBRAND INC COM 431571108 51,457 983,875 SH   SOLE   937,115 0 46,760
HOME DEPOT INC COM 437076102 349 1,685 SH   SOLE   1,185 0 500
INTUITIVE SURGICAL INC COM NEW 46120E602 258 450 SH   SOLE   450 0 0
JOHNSON & JOHNSON COM 478160104 34,844 252,181 SH   SOLE   168,131 0 84,050
JPMORGAN CHASE & CO COM 46625h100 598 5,302 SH   SOLE   5,302 0 0
LANDSTAR SYS INC COM 515098101 74,933 614,201 SH   SOLE   582,371 0 31,830
LANNET INC COM 516012101 49 10,350 SH   SOLE   10,350 0 0
LEGG MASON INC COM 524901105 139,334 4,461,535 SH   SOLE   4,071,285 0 390,250
LKQ CORP COM 501889208 3,695 116,665 SH   SOLE   31,665 0 85,000
LPL FINL HLDGS INC COM 50212v100 95,424 1,479,210 SH   SOLE   1,406,085 0 73,125
MACKINAC FINL CORP COM 554571109 3,286 202,817 SH   SOLE   13,005 0 189,812
MARKEL CORP COM 570535104 54,570 45,915 SH   SOLE   37,816 0 8,099
MASTERCARD INCORPORATED CL A 57636q104 15,908 71,463 SH   SOLE   30,763 0 40,700
MATTHEWS INTL CORP CL A 577128101 72,220 1,440,071 SH   SOLE   1,368,021 0 72,050
MCCORMICK & CO INC COM NON VTG 579780206 57,280 434,766 SH   SOLE   392,726 0 42,040
MCDONALDS CORP COM 580135101 927 5,543 SH   SOLE   5,543 0 0
MCKESSON CORP COM 58155q103 17,097 128,889 SH   SOLE   50,694 0 78,195
MEDTRONIC PLC SHS G5960L103 11,467 116,574 SH   SOLE   54,524 0 62,050
MICROSOFT CORP COM 594918104 43,770 382,706 SH   SOLE   256,539 0 126,167
MONDELEZ INTL INC CL A 609207105 19,978 465,031 SH   SOLE   267,731 0 197,300
NETFLIX INC COM 64110L106 207 552 SH   SOLE   552 0 0
ORACLE CORP COM 68389x105 369 7,148 SH   SOLE   7,148 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103h107 266 765 SH   SOLE   765 0 0
PAYCHEX INC COM 704326107 16,393 222,586 SH   SOLE   179,336 0 43,250
PEPSICO INC COM 713448108 34,684 310,234 SH   SOLE   214,684 0 95,550
PFIZER INC COM 717081103 13,239 300,405 SH   SOLE   294,155 0 6,250
PHILIP MORRIS INTL INC COM 718172109 384 4,712 SH   SOLE   4,712 0 0
POST HLDGS INC COM 737446104 56,223 573,465 SH   SOLE   544,555 0 28,910
PROCTER AND GAMBLE CO COM 742718109 54,925 659,923 SH   SOLE   423,973 0 235,950
SCHWAB CHARLES CORP NEW COM 808513105 23,128 470,563 SH   SOLE   197,613 0 272,950
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 219 3,113 SH   SOLE   3,113 0 0
SOUTHERN CO COM 842587107 548 12,580 SH   SOLE   12,580 0 0
STERICYCLE INC COM 858912108 148,346 2,528,045 SH   SOLE   2,286,145 0 241,900
STRYKER CORP COM 863667101 504 2,836 SH   SOLE   2,136 0 700
SYSCO CORP COM 871829107 44,937 613,480 SH   SOLE   363,030 0 250,450
PRICE T ROWE GROUP INC COM 74144t108 4,266 39,076 SH   SOLE   38,306 0 770
TAUBMAN CTRS INC COM 876664103 359 6,000 SH   SOLE   6,000 0 0
TEXAS INSTRS INC COM 882508104 536 5,000 SH   SOLE   5,000 0 0
UNITED PARCEL SERVICE INC CL B 911312106 26,643 228,203 SH   SOLE   146,378 0 81,825
US BANCORP DEL COM NEW 902973304 22,636 428,636 SH   SOLE   281,811 0 146,825
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,101 25,448 SH   SOLE   25,448 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 1,146 6,979 SH   SOLE   6,979 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 803 4,937 SH   SOLE   4,937 0 0
VISA INC COM CL A 92826C839 311 2,075 SH   SOLE   1,675 0 400
WATERS CORP COM 941848103 49,731 255,448 SH   SOLE   230,678 0 24,770
WELLS FARGO CO NEW COM 949746101 323 6,150 SH   SOLE   6,150 0 0
WESTERN UN CO COM 959802109 198,288 10,403,376 SH   SOLE   8,796,051 0 1,607,325
WILLIS TOWERS WATSON PUB LTD SHS g96629103 157,346 1,116,405 SH   SOLE   930,467 0 185,938
NIELSEN HLDGS PLC SHS EUR g6518L108 152,444 5,511,355 SH   SOLE   5,025,655 0 485,700
SPDR GOLD TRUST GOLD SHS 78463v107 338 3,000 SH   SOLE   3,000 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 717 17,485 SH   SOLE   17,485 0 0
CNX MIDSTREAM PARTNERS LP COM UNIT REPST 12654a101 193 10,000 SH   SOLE   10,000 0 0
OLD NATL BANCORP IND COM 680033107 721 37,353 SH   SOLE   37,353 0 0
WALMART INC COM 931142103 27,604 293,937 SH   SOLE   203,887 0 90,050
DAVITA INC COM 23918k108 498 6,954 SH   SOLE   6,954 0 0
IHS MARKIT LTD SHS g47567105 54,884 1,017,115 SH   SOLE   914,015 0 103,100
WILEY JOHN & SONS INC CL A 968223206 77,972 1,286,666 SH   SOLE   1,226,616 0 60,050
LEVEL ONE BANCORP INC COM 52730d208 3,264 117,401 SH   SOLE   117,401 0 0
ROPER TECHNOLOGIES INC COM 776696106 2,204 7,440 SH   SOLE   1,940 0 5,500
ARTISAN PARTNERS ASSET MGMT CL A 04316a108 21,303 657,491 SH   SOLE   622,916 0 34,575
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 377 1,761 SH   SOLE   1,761 0 0
CDK GLOBAL INC COM 12508e101 43,048 688,101 SH   SOLE   614,778 0 73,323
META FINL GROUP INC COM 59100u108 769 9,300 SH   SOLE   9,300 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 35,690 236,031 SH   SOLE   152,331 0 83,700
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 370 6,986 SH   SOLE   6,542 0 444
VANGUARD WORLD FD MEGA CAP INDEX 921910873 1,608 16,007 SH   SOLE   16,007 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 4,905 18,368 SH   SOLE   18,368 0 0