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 7,317 37,197 SH   SOLE   36,072 0 1,125
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524a108 22,575 224,043 SH   SOLE   146,063 0 77,980
ABBOTT LABS COM 002824100 213 3,492 SH   SOLE   2,192 0 1,300
ACTUANT CORP CL A NEW 00508x203 79,723 2,716,272 SH   SOLE   2,555,638 0 160,634
ALPHABET INC CAP STK CL A 02079k305 282 250 SH   SOLE   125 0 125
ALPHABET INC CAP STK CL C 02079K107 646 579 SH   SOLE   304 0 275
AMAZON COM INC COM 023135106 1,081 636 SH   SOLE   511 0 125
AMERICAN EXPRESS CO COM 025816109 32,812 334,815 SH   SOLE   211,315 0 123,500
AMERISOURCEBERGEN CORP COM 03073e105 7,832 91,853 SH   SOLE   36,103 0 55,750
APPLE INC COM 037833100 1,512 8,170 SH   SOLE   5,770 0 2,400
BAIDU INC SPON ADR REP A 056752108 2,284 9,400 SH   SOLE   9,400 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 329 1,764 SH   SOLE   1,264 0 500
BROADRIDGE FINL SOLUTIONS IN COM 11133t103 110,099 956,555 SH   SOLE   859,830 0 96,725
BROWN & BROWN INC COM 115236101 142,667 5,144,853 SH   SOLE   4,605,302 0 539,551
CAPITAL ONE FINL CORP COM 14040h105 23,751 258,444 SH   SOLE   166,744 0 91,700
C H ROBINSON WORLDWIDE INC COM NEW 12541w209 90,445 1,081,096 SH   SOLE   937,741 0 143,355
CINTAS CORP COM 172908105 52,700 284,758 SH   SOLE   256,999 0 27,759
CISCO SYS INC COM 17275r102 32,812 762,530 SH   SOLE   501,830 0 260,700
CNX MIDSTREAM PARTNERS LP COM UNIT REPST 12654a101 194 10,000 SH   SOLE   10,000 0 0
COMERICA INC COM 200340107 536 5,900 SH   SOLE   5,600 0 300
COSTCO WHSL CORP NEW COM 22160K105 266 1,275 SH   SOLE   1,275 0 0
DAVITA INC COM 23918k108 483 6,954 SH   SOLE   1,310 0 5,644
DENTSPLY SIRONA INC COM 24906p109 2,503 57,175 SH   SOLE   15,175 0 42,000
DIAGEO P L C SPON ADR NEW 25243q205 29,965 208,075 SH   SOLE   133,475 0 74,600
DISNEY WALT CO COM DISNEY 254687106 8,656 82,586 SH   SOLE   41,477 0 41,109
DTE ENERGY CO COM 233331107 545 5,256 SH   SOLE   5,256 0 0
EMERSON ELEC CO COM 291011104 230 3,325 SH   SOLE   3,325 0 0
EXXON MOBIL CORP COM 30231G102 374 4,518 SH   SOLE   4,518 0 0
FACTSET RESH SYS INC COM 303075105 2,026 10,225 SH   SOLE   2,225 0 8,000
FASTENAL CO COM 311900104 52,505 1,090,902 SH   SOLE   966,225 0 124,677
FORD MTR CO DEL COM PAR $0.01 345370860 640 57,778 SH   SOLE   57,778 0 0
GENERAL ELECTRIC CO COM 369604103 48,726 3,580,154 SH   SOLE   2,191,254 0 1,388,900
GLOBALSTAR INC COM 378973408 23 47,500 SH   SOLE   47,500 0 0
GRACO INC COM 384109104 23,958 529,818 SH   SOLE   501,338 0 28,480
HILLENBRAND INC COM 431571108 74,361 1,577,110 SH   SOLE   1,499,285 0 77,825
HOME DEPOT INC COM 437076102 381 1,955 SH   SOLE   1,455 0 500
HONEYWELL INTL INC COM 438516106 210 1,457 SH   SOLE   857 0 600
IHS MARKIT LTD SHS g47567105 52,918 1,025,742 SH   SOLE   922,407 0 103,335
INTUITIVE SURGICAL INC COM NEW 46120E602 215 450 SH   SOLE   450 0 0
WILEY JOHN & SONS INC CL A 968223206 82,189 1,317,139 SH   SOLE   1,253,190 0 63,949
JOHNSON & JOHNSON COM 478160104 30,547 251,746 SH   SOLE   167,696 0 84,050
JPMORGAN CHASE & CO COM 46625h100 552 5,302 SH   SOLE   5,302 0 0
LANDSTAR SYS INC COM 515098101 67,568 618,756 SH   SOLE   586,796 0 31,960
LANNET INC COM 516012101 141 10,350 SH   SOLE   10,350 0 0
LEGG MASON INC COM 524901105 129,025 3,715,101 SH   SOLE   3,391,526 0 323,575
LEVEL ONE BANCORP INC COM 52730d208 408 15,000 SH   SOLE   15,000 0 0
LKQ CORP COM 501889208 3,722 116,665 SH   SOLE   31,665 0 85,000
LPL FINL HLDGS INC COM 50212v100 97,660 1,490,085 SH   SOLE   1,416,660 0 73,425
MACKINAC FINL CORP COM 554571109 3,363 202,817 SH   SOLE   13,005 0 189,812
MARKEL CORP COM 570535104 50,018 46,127 SH   SOLE   37,909 0 8,218
MASTERCARD INCORPORATED CL A 57636q104 14,156 72,035 SH   SOLE   30,085 0 41,950
MATTHEWS INTL CORP CL A 577128101 84,525 1,437,502 SH   SOLE   1,365,218 0 72,284
MCCORMICK & CO INC COM NON VTG 579780206 56,835 489,580 SH   SOLE   428,466 0 61,114
MCDONALDS CORP COM 580135101 869 5,543 SH   SOLE   5,543 0 0
MCKESSON CORP COM 58155q103 6,522 48,890 SH   SOLE   20,140 0 28,750
MEDTRONIC PLC SHS G5960L103 10,046 117,343 SH   SOLE   55,293 0 62,050
MICROSOFT CORP COM 594918104 38,201 387,392 SH   SOLE   258,632 0 128,760
MONDELEZ INTL INC CL A 609207105 19,056 464,786 SH   SOLE   265,486 0 199,300
NETFLIX INC COM 64110L106 216 552 SH   SOLE   552 0 0
NIELSEN HLDGS PLC SHS EUR g6518L108 89,857 2,905,160 SH   SOLE   2,647,010 0 258,150
OLD NATL BANCORP IND COM 680033107 695 37,353 SH   SOLE   37,353 0 0
ORACLE CORP COM 68389x105 315 7,148 SH   SOLE   4,848 0 2,300
O REILLY AUTOMOTIVE INC NEW COM 67103h107 209 765 SH   SOLE   200 0 565
PAYCHEX INC COM 704326107 15,566 227,736 SH   SOLE   177,986 0 49,750
PEPSICO INC COM 713448108 33,772 310,203 SH   SOLE   212,653 0 97,550
PFIZER INC COM 717081103 10,875 299,740 SH   SOLE   293,490 0 6,250
PHILIP MORRIS INTL INC COM 718172109 380 4,712 SH   SOLE   4,712 0 0
POST HLDGS INC COM 737446104 49,215 572,133 SH   SOLE   543,165 0 28,968
PROCTER AND GAMBLE CO COM 742718109 51,438 658,950 SH   SOLE   419,000 0 239,950
ROPER TECHNOLOGIES INC COM 776696106 2,053 7,440 SH   SOLE   1,940 0 5,500
SCHWAB CHARLES CORP NEW COM 808513105 24,207 473,713 SH   SOLE   197,763 0 275,950
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 205 3,113 SH   SOLE   3,113 0 0
SOUTHERN CO COM 842587107 583 12,580 SH   SOLE   12,580 0 0
SPDR GOLD TRUST GOLD SHS 78463v107 356 3,000 SH   SOLE   3,000 0 0
STERICYCLE INC COM 858912108 162,664 2,491,410 SH   SOLE   2,249,185 0 242,225
STRYKER CORP COM 863667101 479 2,836 SH   SOLE   2,136 0 700
SYSCO CORP COM 871829107 57,216 837,845 SH   SOLE   486,570 0 351,275
PRICE T ROWE GROUP INC COM 74144t108 4,493 38,706 SH   SOLE   37,936 0 770
TAUBMAN CTRS INC COM 876664103 353 6,000 SH   SOLE   6,000 0 0
TEXAS INSTRS INC COM 882508104 551 5,000 SH   SOLE   5,000 0 0
UNITED PARCEL SERVICE INC CL B 911312106 24,277 228,528 SH   SOLE   145,203 0 83,325
US BANCORP DEL COM NEW 902973304 21,211 424,051 SH   SOLE   275,151 0 148,900
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,085 25,297 SH   SOLE   25,297 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 733 17,362 SH   SOLE   17,362 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 1,096 6,954 SH   SOLE   6,954 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 763 4,901 SH   SOLE   4,901 0 0
VISA INC COM CL A 92826C839 285 2,150 SH   SOLE   1,750 0 400
WALMART INC COM 931142103 25,181 293,997 SH   SOLE   201,947 0 92,050
WATERS CORP COM 941848103 49,397 255,165 SH   SOLE   230,338 0 24,827
WELLS FARGO CO NEW COM 949746101 341 6,150 SH   SOLE   3,500 0 2,650
WESTERN UN CO COM 959802109 194,116 9,548,255 SH   SOLE   7,987,530 0 1,560,725
WILLIS TOWERS WATSON PUB LTD SHS g96629103 146,551 966,692 SH   SOLE   826,013 0 140,679
INTERNATIONAL BUSINESS MACHS COM 459200101 32,763 234,524 SH   SOLE   149,324 0 85,200
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 342 6,939 SH   SOLE   6,499 0 440
VANGUARD WORLD FD MEGA CAP INDEX 921910873 1,483 15,880 SH   SOLE   15,880 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 4,571 18,320 SH   SOLE   18,320 0 0