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,781 32,572 SH   SOLE   31,037 0 1,535
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524a108 23,021 208,600 SH   SOLE   128,305 0 80,295
ACTUANT CORP CL A NEW 00508x203 55,323 2,248,915 SH   SOLE   2,038,316 0 210,599
ALPHABET INC CAP STK CL A 02079k305 232 250 SH   SOLE   125 0 125
ALPHABET INC CAP STK CL C 02079K107 429 472 SH   SOLE   197 0 275
AMAZON COM INC COM 023135106 239 247 SH   SOLE   97 0 150
AMERICAN EXPRESS CO COM 025816109 33,043 392,245 SH   SOLE   218,135 0 174,110
AMERISOURCEBERGEN CORP COM 03073e105 7,842 82,958 SH   SOLE   31,273 0 51,685
ANTHEM INC COM 036752103 10,037 53,349 SH   SOLE   26,859 0 26,490
APPLE INC COM 037833100 1,305 9,063 SH   SOLE   6,663 0 2,400
BAIDU INC SPON ADR REP A 056752108 1,681 9,400 SH   SOLE   9,400 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 259 1,528 SH   SOLE   1,028 0 500
BROADRIDGE FINL SOLUTIONS IN COM 11133t103 104,955 1,389,035 SH   SOLE   1,194,449 0 194,586
BROWN & BROWN INC COM 115236101 104,142 2,417,973 SH   SOLE   2,072,250 0 345,723
CAPITAL ONE FINL CORP COM 14040h105 26,066 315,495 SH   SOLE   179,570 0 135,925
C H ROBINSON WORLDWIDE INC COM NEW 12541w209 73,836 1,075,071 SH   SOLE   857,824 0 217,247
CINTAS CORP COM 172908105 40,457 320,983 SH   SOLE   275,465 0 45,518
CISCO SYS INC COM 17275r102 30,117 962,212 SH   SOLE   578,262 0 383,950
CLIFFS NAT RES INC COM 18683k101 118 17,000 SH   SOLE   17,000 0 0
COMERICA INC COM 200340107 600 8,195 SH   SOLE   8,195 0 0
CONE MIDSTREAM PARTNERS LP COM UNIT REPST 206812109 190 10,000 SH   SOLE   10,000 0 0
COPART INC COM 217204106 362 11,374 SH   SOLE   11,374 0 0
COSTCO WHSL CORP NEW COM 22160K105 232 1,450 SH   SOLE   1,100 0 350
DENTSPLY SIRONA INC COM 24906p109 3,172 48,925 SH   SOLE   10,425 0 38,500
DIAGEO P L C SPON ADR NEW 25243q205 27,845 232,372 SH   SOLE   140,482 0 91,890
DISNEY WALT CO COM DISNEY 254687106 8,683 81,725 SH   SOLE   40,256 0 41,469
DTE ENERGY CO COM 233331107 531 5,023 SH   SOLE   5,023 0 0
EMERSON ELEC CO COM 291011104 22,569 378,541 SH   SOLE   225,166 0 153,375
EQUIFAX INC COM 294429105 32,190 234,249 SH   SOLE   194,375 0 39,874
EXXON MOBIL CORP COM 30231G102 377 4,670 SH   SOLE   4,670 0 0
FACEBOOK INC CL A 30303M102 378 2,506 SH   SOLE   1,441 0 1,065
FACTSET RESH SYS INC COM 303075105 1,670 10,050 SH   SOLE   2,050 0 8,000
FASTENAL CO COM 311900104 47,380 1,088,456 SH   SOLE   928,328 0 160,128
FORD MTR CO DEL COM PAR $0.01 345370860 699 62,478 SH   SOLE   62,478 0 0
GENERAL ELECTRIC CO COM 369604103 42,615 1,577,752 SH   SOLE   961,627 0 616,125
GLOBALSTAR INC COM 378973408 32 15,000 SH   SOLE   15,000 0 0
GLOBALSTAR INC COM 378973408 53 25,000 SH   SOLE   25,000 0 0
GRACO INC COM 384109104 37,137 339,833 SH   SOLE   313,239 0 26,594
HILLENBRAND INC COM 431571108 72,708 2,014,069 SH   SOLE   1,834,946 0 179,123
HOME DEPOT INC COM 437076102 291 1,900 SH   SOLE   1,200 0 700
IHS MARKIT LTD SHS g47567105 41,216 935,886 SH   SOLE   809,862 0 126,024
WILEY JOHN & SONS INC CL A 968223206 82,343 1,561,006 SH   SOLE   1,412,138 0 148,868
JOHNSON & JOHNSON COM 478160104 42,570 321,791 SH   SOLE   199,566 0 122,225
JPMORGAN CHASE & CO COM 46625h100 507 5,552 SH   SOLE   5,552 0 0
LANDSTAR SYS INC COM 515098101 53,541 625,482 SH   SOLE   568,779 0 56,703
LEGG MASON INC COM 524901105 115,411 3,024,409 SH   SOLE   2,662,651 0 361,758
LKQ CORP COM 501889208 1,656 50,250 SH   SOLE   11,250 0 39,000
LPL FINL HLDGS INC COM 50212v100 111,131 2,617,315 SH   SOLE   2,411,600 0 205,715
MACKINAC FINL CORP COM 554571109 1,173 83,879 SH   SOLE   10,909 0 72,970
MACKINAC FINL CORP COM 554571109 1,453 103,886 SH   SOLE   0 0 103,886
MARKEL CORP COM 570535104 43,959 45,046 SH   SOLE   34,601 0 10,445
MASTERCARD INCORPORATED CL A 57636q104 11,384 93,735 SH   SOLE   31,125 0 62,610
MATTHEWS INTL CORP CL A 577128101 65,976 1,077,161 SH   SOLE   976,691 0 100,470
MCCORMICK & CO INC COM NON VTG 579780206 44,845 459,900 SH   SOLE   389,747 0 70,153
MCDONALDS CORP COM 580135101 1,040 6,793 SH   SOLE   6,793 0 0
MCKESSON CORP COM 58155q103 7,750 47,100 SH   SOLE   18,305 0 28,795
MEDTRONIC PLC SHS G5960L103 10,346 116,573 SH   SOLE   53,743 0 62,830
MICROSOFT CORP COM 594918104 43,113 625,468 SH   SOLE   377,138 0 248,330
MONDELEZ INTL INC CL A 609207105 18,608 430,847 SH   SOLE   249,622 0 181,225
ORACLE CORP COM 68389x105 358 7,148 SH   SOLE   4,848 0 2,300
PAYCHEX INC COM 704326107 12,490 219,346 SH   SOLE   169,596 0 49,750
PEPSICO INC COM 713448108 38,030 329,293 SH   SOLE   204,068 0 125,225
PFIZER INC COM 717081103 9,500 282,825 SH   SOLE   276,075 0 6,750
PHILIP MORRIS INTL INC COM 718172109 553 4,712 SH   SOLE   4,712 0 0
POST HLDGS INC COM 737446104 36,935 475,660 SH   SOLE   434,566 0 41,094
PROCTER AND GAMBLE CO COM 742718109 40,044 459,485 SH   SOLE   280,660 0 178,825
R1 RCM INC COM 749397105 38 10,000 SH   SOLE   10,000 0 0
ROPER TECHNOLOGIES INC COM 776696106 1,696 7,325 SH   SOLE   1,825 0 5,500
SCHWAB CHARLES CORP NEW COM 808513105 25,193 586,418 SH   SOLE   221,003 0 365,415
SCHWAB CHARLES CORP NEW COM 808513105 344 8,000 SH   SOLE   8,000 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 225 3,856 SH   SOLE   3,856 0 0
SOUTHERN CO COM 842587107 621 12,970 SH   SOLE   12,970 0 0
STERICYCLE INC COM 858912108 54,068 708,444 SH   SOLE   606,440 0 102,004
STRYKER CORP COM 863667101 463 3,336 SH   SOLE   2,636 0 700
SYSCO CORP COM 871829107 48,165 956,985 SH   SOLE   525,460 0 431,525
PRICE T ROWE GROUP INC COM 74144t108 3,062 41,261 SH   SOLE   40,491 0 770
TAUBMAN CTRS INC COM 876664103 357 6,000 SH   SOLE   6,000 0 0
TEXAS INSTRS INC COM 882508104 385 5,000 SH   SOLE   5,000 0 0
UNITED PARCEL SERVICE INC CL B 911312106 22,000 198,929 SH   SOLE   122,724 0 76,205
US BANCORP DEL COM NEW 902973304 22,869 440,469 SH   SOLE   259,394 0 181,075
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 979 23,685 SH   SOLE   23,685 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 657 16,080 SH   SOLE   16,080 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 931 6,531 SH   SOLE   6,531 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 612 4,514 SH   SOLE   2,093 0 2,421
WAL-MART STORES INC COM 931142103 24,080 318,177 SH   SOLE   199,382 0 118,795
WATERS CORP COM 941848103 46,682 253,928 SH   SOLE   223,250 0 30,678
WELLS FARGO CO NEW COM 949746101 341 6,150 SH   SOLE   3,500 0 2,650
WESTERN UN CO COM 959802109 161,405 8,472,724 SH   SOLE   6,699,262 0 1,773,462
WILLIS TOWERS WATSON PUB LTD SHS g96629103 138,434 951,698 SH   SOLE   769,370 0 182,328
COCA COLA CO COM 191216100 330 7,360 SH   SOLE   7,360 0 0
CONSOLIDATED EDISON INC COM 209115104 321 3,966 SH   SOLE   3,966 0 0
ROCKWELL AUTOMATION INC COM 773903109 206 1,274 SH   SOLE   1,274 0 0
SPDR GOLD TRUST GOLD SHS 78463v107 215 1,820 SH   SOLE   1,820 0 0
DAVITA INC COM 23918k108 450 6,954 SH   SOLE   1,310 0 5,644
INTERNATIONAL BUSINESS MACHS COM 459200101 25,908 168,421 SH   SOLE   102,722 0 65,699
VANGUARD WORLD FD MEGA CAP INDEX 921910873 1,272 15,347 SH   SOLE   15,347 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3,803 17,125 SH   SOLE   17,125 0 0