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,027 32,012 SH   SOLE   30,662 0 1,350
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524a108 24,000 218,303 SH   SOLE   139,323 0 78,980
ABBOTT LABS COM 002824100 209 3,492 SH   SOLE   2,192 0 1,300
ACTUANT CORP CL A NEW 00508x203 61,925 2,663,432 SH   SOLE   2,498,823 0 164,609
ALPHABET INC CAP STK CL A 02079k305 259 250 SH   SOLE   125 0 125
ALPHABET INC CAP STK CL C 02079K107 546 529 SH   SOLE   254 0 275
AMAZON COM INC COM 023135106 456 315 SH   SOLE   315 0 0
AMAZON COM INC COM 023135106 356 246 SH   SOLE   121 0 125
AMERICAN EXPRESS CO COM 025816109 31,592 338,675 SH   SOLE   213,075 0 125,600
AMERISOURCEBERGEN CORP COM 03073e105 7,904 91,683 SH   SOLE   35,698 0 55,985
APPLE INC COM 037833100 1,312 7,817 SH   SOLE   5,417 0 2,400
BAIDU INC SPON ADR REP A 056752108 2,098 9,400 SH   SOLE   9,400 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 352 1,764 SH   SOLE   1,264 0 500
BROADRIDGE FINL SOLUTIONS IN COM 11133t103 109,453 997,840 SH   SOLE   899,915 0 97,925
BROWN & BROWN INC COM 115236101 131,493 5,168,753 SH   SOLE   4,622,352 0 546,401
CAPITAL ONE FINL CORP COM 14040h105 24,962 260,509 SH   SOLE   167,459 0 93,050
C H ROBINSON WORLDWIDE INC COM NEW 12541w209 118,697 1,266,643 SH   SOLE   1,083,218 0 183,425
CINTAS CORP COM 172908105 49,540 290,421 SH   SOLE   262,357 0 28,064
CISCO SYS INC COM 17275r102 36,603 853,410 SH   SOLE   557,485 0 295,925
CONE MIDSTREAM PARTNERS LP COM UNIT REPST 12654a101 184 10,000 SH   SOLE   10,000 0 0
COMERICA INC COM 200340107 537 5,600 SH   SOLE   5,600 0 0
COSTCO WHSL CORP NEW COM 22160K105 253 1,345 SH   SOLE   1,345 0 0
DAVITA INC COM 23918k108 459 6,954 SH   SOLE   1,310 0 5,644
DENTSPLY SIRONA INC COM 24906p109 2,884 57,325 SH   SOLE   15,325 0 42,000
DIAGEO P L C SPON ADR NEW 25243q205 28,582 211,060 SH   SOLE   135,300 0 75,760
DISNEY WALT CO COM DISNEY 254687106 8,230 81,943 SH   SOLE   40,609 0 41,334
DTE ENERGY CO COM 233331107 549 5,256 SH   SOLE   5,256 0 0
EMERSON ELEC CO COM 291011104 17,606 257,775 SH   SOLE   171,485 0 86,290
EXXON MOBIL CORP COM 30231G102 337 4,518 SH   SOLE   4,518 0 0
FACTSET RESH SYS INC COM 303075105 2,039 10,225 SH   SOLE   2,225 0 8,000
FASTENAL CO COM 311900104 59,618 1,092,112 SH   SOLE   966,285 0 125,827
FORD MTR CO DEL COM PAR $0.01 345370860 655 59,078 SH   SOLE   59,078 0 0
GENERAL ELECTRIC CO COM 369604103 47,336 3,511,604 SH   SOLE   2,212,704 0 1,298,900
GLOBALSTAR INC COM 378973408 17 25,000 SH   SOLE   25,000 0 0
GLOBALSTAR INC COM 378973408 15 22,500 SH   SOLE   22,500 0 0
GRACO INC COM 384109104 24,870 543,973 SH   SOLE   514,653 0 29,320
HILLENBRAND INC COM 431571108 97,367 2,121,290 SH   SOLE   2,010,297 0 110,993
HOME DEPOT INC COM 437076102 317 1,780 SH   SOLE   1,280 0 500
INTERNATIONAL BUSINESS MACHS COM 459200101 36,474 237,727 SH   SOLE   151,377 0 86,350
IHS MARKIT LTD SHS g47567105 49,881 1,034,016 SH   SOLE   929,232 0 104,784
WILEY JOHN & SONS INC CL A 968223206 95,759 1,503,276 SH   SOLE   1,425,185 0 78,091
JOHNSON & JOHNSON COM 478160104 32,157 250,936 SH   SOLE   166,186 0 84,750
JPMORGAN CHASE & CO COM 46625h100 583 5,302 SH   SOLE   5,302 0 0
LANDSTAR SYS INC COM 515098101 68,081 620,891 SH   SOLE   588,021 0 32,870
LANNET INC COM 516012101 166 10,350 SH   SOLE   10,350 0 0
LEGG MASON INC COM 524901105 134,238 3,302,288 SH   SOLE   3,007,610 0 294,678
LKQ CORP COM 501889208 1,940 51,125 SH   SOLE   12,125 0 39,000
LPL FINL HLDGS INC COM 50212v100 108,009 1,768,616 SH   SOLE   1,680,005 0 88,611
MACKINAC FINL CORP COM 554571109 1,839 113,190 SH   SOLE   0 0 113,190
MACKINAC FINL CORP COM 554571109 1,387 85,350 SH   SOLE   12,380 0 72,970
MARKEL CORP COM 570535104 53,782 45,958 SH   SOLE   37,675 0 8,283
MASTERCARD INCORPORATED CL A 57636q104 12,679 72,385 SH   SOLE   30,010 0 42,375
MATTHEWS INTL CORP CL A 577128101 56,829 1,123,094 SH   SOLE   1,060,460 0 62,634
MCCORMICK & CO INC COM NON VTG 579780206 52,137 490,059 SH   SOLE   428,451 0 61,608
MCDONALDS CORP COM 580135101 867 5,543 SH   SOLE   5,543 0 0
MCKESSON CORP COM 58155q103 6,867 48,750 SH   SOLE   19,875 0 28,875
MEDTRONIC PLC SHS G5960L103 9,499 118,417 SH   SOLE   55,867 0 62,550
MICROSOFT CORP COM 594918104 37,204 407,629 SH   SOLE   266,534 0 141,095
MOHAWK INDS INC COM 608190104 232 1,000 SH   SOLE   1,000 0 0
MONDELEZ INTL INC CL A 609207105 19,383 464,486 SH   SOLE   263,686 0 200,800
NIELSEN HLDGS PLC SHS EUR g6518L108 53,342 1,677,940 SH   SOLE   1,540,050 0 137,890
OLD NATL BANCORP IND COM 680033107 631 37,353 SH   SOLE   37,353 0 0
ORACLE CORP COM 68389x105 327 7,148 SH   SOLE   4,848 0 2,300
PAYCHEX INC COM 704326107 14,047 228,076 SH   SOLE   178,326 0 49,750
PEPSICO INC COM 713448108 32,881 301,248 SH   SOLE   202,423 0 98,825
PFIZER INC COM 717081103 10,718 302,010 SH   SOLE   295,760 0 6,250
PHILIP MORRIS INTL INC COM 718172109 468 4,712 SH   SOLE   4,712 0 0
POST HLDGS INC COM 737446104 41,967 553,951 SH   SOLE   524,338 0 29,613
PROCTER AND GAMBLE CO COM 742718109 39,776 501,718 SH   SOLE   317,328 0 184,390
ROPER TECHNOLOGIES INC COM 776696106 2,088 7,440 SH   SOLE   1,940 0 5,500
SCHWAB CHARLES CORP NEW COM 808513105 24,955 477,878 SH   SOLE   200,178 0 277,700
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 366 7,466 SH   SOLE   7,026 0 440
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 208 3,263 SH   SOLE   3,263 0 0
SOUTHERN CO COM 842587107 562 12,580 SH   SOLE   12,580 0 0
SPDR GOLD TRUST GOLD SHS 78463v107 279 2,220 SH   SOLE   2,220 0 0
STERICYCLE INC COM 858912108 144,112 2,462,185 SH   SOLE   2,217,010 0 245,175
STRYKER CORP COM 863667101 462 2,871 SH   SOLE   2,171 0 700
SYSCO CORP COM 871829107 51,263 854,955 SH   SOLE   495,055 0 359,900
PRICE T ROWE GROUP INC COM 74144t108 4,298 39,806 SH   SOLE   39,036 0 770
TAUBMAN CTRS INC COM 876664103 341 6,000 SH   SOLE   6,000 0 0
TEXAS INSTRS INC COM 882508104 519 5,000 SH   SOLE   5,000 0 0
UNITED PARCEL SERVICE INC CL B 911312106 21,668 207,031 SH   SOLE   131,621 0 75,410
US BANCORP DEL COM NEW 902973304 21,209 419,971 SH   SOLE   269,721 0 150,250
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,082 24,446 SH   SOLE   24,446 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 775 16,506 SH   SOLE   16,506 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 1,069 6,930 SH   SOLE   6,930 0 0
VANGUARD WORLD FD MEGA CAP INDEX 921910873 1,439 15,880 SH   SOLE   15,880 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 4,398 18,165 SH   SOLE   18,165 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 697 4,747 SH   SOLE   4,747 0 0
VISA INC COM CL A 92826C839 221 1,850 SH   SOLE   1,450 0 400
WALMART INC COM 931142103 26,091 293,257 SH   SOLE   200,282 0 92,975
WATERS CORP COM 941848103 50,662 255,030 SH   SOLE   229,888 0 25,142
WELLS FARGO CO NEW COM 949746101 322 6,150 SH   SOLE   3,500 0 2,650
WESTERN UN CO COM 959802109 182,000 9,464,360 SH   SOLE   7,886,585 0 1,577,775
WILLIS TOWERS WATSON PUB LTD SHS g96629103 143,444 942,535 SH   SOLE   799,674 0 142,861