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 6,742 32,122 SH   SOLE   30,662 0 1,460
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524a108 24,986 209,442 SH   SOLE   129,987 0 79,455
ACTUANT CORP CL A NEW 00508x203 64,961 2,537,547 SH   SOLE   2,362,814 0 174,733
ALPHABET INC CAP STK CL A 02079k305 243 250 SH   SOLE   125 0 125
ALPHABET INC CAP STK CL C 02079K107 464 484 SH   SOLE   209 0 275
AMAZON COM INC COM 023135106 237 247 SH   SOLE   97 0 150
AMERICAN EXPRESS CO COM 025816109 33,471 370,009 SH   SOLE   216,299 0 153,710
AMERISOURCEBERGEN CORP COM 03073e105 7,370 89,063 SH   SOLE   32,878 0 56,185
ANTHEM INC COM 036752103 8,996 47,379 SH   SOLE   21,344 0 26,035
APPLE INC COM 037833100 1,417 9,193 SH   SOLE   6,793 0 2,400
BAIDU INC SPON ADR REP A 056752108 2,328 9,400 SH   SOLE   9,400 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 295 1,608 SH   SOLE   1,108 0 500
BITAUTO HLDGS LTD SPONSORED ADS 091727107 223 5,000 SH   SOLE   5,000 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133t103 99,559 1,231,858 SH   SOLE   1,105,798 0 126,060
BROWN & BROWN INC COM 115236101 122,844 2,549,169 SH   SOLE   2,250,146 0 299,023
CAPITAL ONE FINL CORP COM 14040h105 26,419 312,060 SH   SOLE   181,160 0 130,900
C H ROBINSON WORLDWIDE INC COM NEW 12541w209 109,723 1,441,827 SH   SOLE   1,198,937 0 242,890
CINTAS CORP COM 172908105 47,879 331,846 SH   SOLE   296,438 0 35,408
CISCO SYS INC COM 17275r102 32,600 969,367 SH   SOLE   585,417 0 383,950
COMERICA INC COM 200340107 625 8,195 SH   SOLE   8,195 0 0
CONE MIDSTREAM PARTNERS LP COM UNIT REPST 206812109 158 10,000 SH   SOLE   10,000 0 0
COPART INC COM 217204106 354 10,294 SH   SOLE   10,294 0 0
DENTSPLY SIRONA INC COM 24906p109 3,255 54,425 SH   SOLE   12,425 0 42,000
DIAGEO P L C SPON ADR NEW 25243q205 29,641 224,332 SH   SOLE   137,572 0 86,760
DISNEY WALT CO COM DISNEY 254687106 8,076 81,930 SH   SOLE   40,486 0 41,444
DTE ENERGY CO COM 233331107 539 5,023 SH   SOLE   5,023 0 0
EMERSON ELEC CO COM 291011104 23,934 380,866 SH   SOLE   230,866 0 150,000
EQUIFAX INC COM 294429105 26,260 247,755 SH   SOLE   215,631 0 32,124
EXXON MOBIL CORP COM 30231G102 383 4,670 SH   SOLE   4,670 0 0
FACEBOOK INC CL A 30303M102 342 2,000 SH   SOLE   2,000 0 0
FACEBOOK INC CL A 30303M102 402 2,351 SH   SOLE   1,286 0 1,065
FACTSET RESH SYS INC COM 303075105 1,810 10,050 SH   SOLE   2,050 0 8,000
FASTENAL CO COM 311900104 52,424 1,150,145 SH   SOLE   1,007,017 0 143,128
FORD MTR CO DEL COM PAR $0.01 345370860 748 62,478 SH   SOLE   62,478 0 0
GENERAL ELECTRIC CO COM 369604103 43,463 1,797,491 SH   SOLE   1,167,341 0 630,150
GLOBALSTAR INC COM 378973408 41 25,000 SH   SOLE   25,000 0 0
GLOBALSTAR INC COM 378973408 24 15,000 SH   SOLE   15,000 0 0
GRACO INC COM 384109104 23,591 190,726 SH   SOLE   179,651 0 11,075
HILLENBRAND INC COM 431571108 82,927 2,134,540 SH   SOLE   1,998,692 0 135,848
HOME DEPOT INC COM 437076102 343 2,096 SH   SOLE   1,396 0 700
IHS MARKIT LTD SHS g47567105 43,307 982,474 SH   SOLE   872,175 0 110,299
WILEY JOHN & SONS INC CL A 968223206 88,402 1,652,381 SH   SOLE   1,549,538 0 102,843
JOHNSON & JOHNSON COM 478160104 32,435 249,480 SH   SOLE   159,215 0 90,265
JPMORGAN CHASE & CO COM 46625h100 554 5,803 SH   SOLE   5,803 0 0
LANDSTAR SYS INC COM 515098101 64,851 650,788 SH   SOLE   608,250 0 42,538
LEGG MASON INC COM 524901105 125,175 3,184,293 SH   SOLE   2,873,485 0 310,808
LKQ CORP COM 501889208 1,808 50,250 SH   SOLE   11,250 0 39,000
LPL FINL HLDGS INC COM 50212v100 119,170 2,310,845 SH   SOLE   2,173,780 0 137,065
MACKINAC FINL CORP COM 554571109 1,667 107,540 SH   SOLE   0 0 107,540
MACKINAC FINL CORP COM 554571109 1,300 83,879 SH   SOLE   10,909 0 72,970
MARKEL CORP COM 570535104 49,413 46,268 SH   SOLE   37,335 0 8,933
MASTERCARD INCORPORATED CL A 57636q104 10,999 77,895 SH   SOLE   30,360 0 47,535
MATTHEWS INTL CORP CL A 577128101 69,277 1,112,884 SH   SOLE   1,043,287 0 69,597
MCCORMICK & CO INC COM NON VTG 579780206 50,819 495,119 SH   SOLE   431,041 0 64,078
MCDONALDS CORP COM 580135101 1,083 6,909 SH   SOLE   6,909 0 0
MCKESSON CORP COM 58155q103 7,233 47,085 SH   SOLE   18,315 0 28,770
MEDTRONIC PLC SHS G5960L103 8,996 115,674 SH   SOLE   52,944 0 62,730
MICROSOFT CORP COM 594918104 44,251 594,055 SH   SOLE   373,300 0 220,755
MONDELEZ INTL INC CL A 609207105 17,424 428,527 SH   SOLE   252,377 0 176,150
ORACLE CORP COM 68389x105 351 7,258 SH   SOLE   4,958 0 2,300
PAYCHEX INC COM 704326107 13,580 226,476 SH   SOLE   176,726 0 49,750
PEPSICO INC COM 713448108 34,682 311,249 SH   SOLE   203,549 0 107,700
PFIZER INC COM 717081103 10,295 288,380 SH   SOLE   282,130 0 6,250
PHILIP MORRIS INTL INC COM 718172109 523 4,712 SH   SOLE   4,712 0 0
POST HLDGS INC COM 737446104 44,580 505,047 SH   SOLE   473,481 0 31,566
PROCTER AND GAMBLE CO COM 742718109 41,944 461,020 SH   SOLE   284,000 0 177,020
R1 RCM INC COM 749397105 37 10,000 SH   SOLE   10,000 0 0
ROPER TECHNOLOGIES INC COM 776696106 1,783 7,325 SH   SOLE   1,825 0 5,500
SCHWAB CHARLES CORP NEW COM 808513105 23,028 526,483 SH   SOLE   211,983 0 314,500
SOUTHERN CO COM 842587107 618 12,580 SH   SOLE   12,580 0 0
STERICYCLE INC COM 858912108 72,614 1,013,885 SH   SOLE   893,420 0 120,465
STRYKER CORP COM 863667101 474 3,336 SH   SOLE   2,636 0 700
SYSCO CORP COM 871829107 51,992 963,705 SH   SOLE   534,555 0 429,150
PRICE T ROWE GROUP INC COM 74144t108 3,726 41,101 SH   SOLE   40,331 0 770
TAUBMAN CTRS INC COM 876664103 298 6,000 SH   SOLE   6,000 0 0
TEXAS INSTRS INC COM 882508104 448 5,000 SH   SOLE   5,000 0 0
UNITED PARCEL SERVICE INC CL B 911312106 23,985 199,724 SH   SOLE   123,919 0 75,805
US BANCORP DEL COM NEW 902973304 23,219 433,264 SH   SOLE   262,464 0 170,800
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,038 23,909 SH   SOLE   23,909 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 969 6,591 SH   SOLE   6,591 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 661 4,678 SH   SOLE   4,678 0 0
WAL-MART STORES INC COM 931142103 24,976 319,627 SH   SOLE   201,132 0 118,495
WATERS CORP COM 941848103 47,671 265,546 SH   SOLE   238,518 0 27,028
WELLS FARGO CO NEW COM 949746101 339 6,150 SH   SOLE   3,500 0 2,650
WESTERN UN CO COM 959802109 173,660 9,044,790 SH   SOLE   7,406,428 0 1,638,362
WILLIS TOWERS WATSON PUB LTD SHS g96629103 150,565 976,238 SH   SOLE   812,300 0 163,938
COCA COLA CO COM 191216100 331 7,360 SH   SOLE   7,360 0 0
ROCKWELL AUTOMATION INC COM 773903109 227 1,274 SH   SOLE   1,274 0 0
ROCKWELL COLLINS INC COM 774341101 209 1,598 SH   SOLE   1,598 0 0
MOHAWK INDS INC COM 608190104 248 1,000 SH   SOLE   1,000 0 0
NIELSEN HLDGS PLC SHS EUR g6518L108 8,802 212,360 SH   SOLE   148,520 0 63,840
SPDR GOLD TRUST GOLD SHS 78463v107 221 1,820 SH   SOLE   1,820 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 708 16,238 SH   SOLE   16,238 0 0
DAVITA INC COM 23918k108 413 6,954 SH   SOLE   1,310 0 5,644
INTERNATIONAL BUSINESS MACHS COM 459200101 33,981 234,220 SH   SOLE   146,800 0 87,420
VANGUARD WORLD FD MEGA CAP INDEX 921910873 1,334 15,459 SH   SOLE   15,459 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3,976 17,231 SH   SOLE   17,231 0 0