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,109 31,931 SH   SOLE   30,046 0 1,885
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524a108 22,417 204,240 SH   SOLE   124,520 0 79,720
ACTUANT CORP CL A NEW 00508x203 57,727 2,190,775 SH   SOLE   1,870,000 0 320,775
ALPHABET INC CAP STK CL A 02079k305 212 250 SH   SOLE   125 0 125
ALPHABET INC CAP STK CL C 02079K107 392 472 SH   SOLE   347 0 125
AMAZON COM INC COM 023135106 215 242 SH   SOLE   242 0 0
AMERICAN EXPRESS CO COM 025816109 30,799 389,324 SH   SOLE   214,554 0 174,770
AMERISOURCEBERGEN CORP COM 03073e105 6,052 68,388 SH   SOLE   30,578 0 37,810
ANTHEM INC COM 036752103 8,920 53,939 SH   SOLE   27,204 0 26,735
APPLE INC COM 037833100 1,302 9,063 SH   SOLE   7,663 0 1,400
BAIDU INC SPON ADR REP A 056752108 1,622 9,400 SH   SOLE   9,400 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 255 1,528 SH   SOLE   1,028 0 500
BROADRIDGE FINL SOLUTIONS IN COM 11133t103 89,168 1,312,259 SH   SOLE   1,120,384 0 191,875
BROWN & BROWN INC COM 115236101 96,899 2,322,601 SH   SOLE   1,966,876 0 355,725
CABLE ONE INC COM 12685j105 11,431 18,305 SH   SOLE   14,769 0 3,536
CAPITAL ONE FINL CORP COM 14040h105 26,621 307,195 SH   SOLE   170,595 0 136,600
C H ROBINSON WORLDWIDE INC COM NEW 12541w209 67,232 869,866 SH   SOLE   693,736 0 176,130
CHUBB LIMITED COM H1467J104 232 1,703 SH   SOLE   1,703 0 0
CINTAS CORP COM 172908105 39,865 315,040 SH   SOLE   267,775 0 47,265
CISCO SYS INC COM 17275r102 31,259 924,817 SH   SOLE   539,377 0 385,440
CLIFFS NAT RES INC COM 18683k101 140 17,000 SH   SOLE   17,000 0 0
COCA COLA CO COM 191216100 351 8,260 SH   SOLE   8,260 0 0
COLFAX CORP COM 194014106 526 13,410 SH   SOLE   13,410 0 0
COMERICA INC COM 200340107 562 8,195 SH   SOLE   8,195 0 0
CONE MIDSTREAM PARTNERS LP COM UNIT REPST 206812109 236 10,000 SH   SOLE   10,000 0 0
COPART INC COM 217204106 352 5,687 SH   SOLE   5,687 0 0
COSTCO WHSL CORP NEW COM 22160K105 243 1,450 SH   SOLE   1,450 0 0
DENTSPLY SIRONA INC COM 24906p109 567 9,075 SH   SOLE   9,075 0 0
DIAGEO P L C SPON ADR NEW 25243q205 26,653 230,602 SH   SOLE   138,267 0 92,335
DISCOVERY COMMUNICATNS NEW COM SER C 25470f302 463 16,350 SH   SOLE   16,350 0 0
DISNEY WALT CO COM DISNEY 254687106 9,198 81,121 SH   SOLE   39,817 0 41,304
DTE ENERGY CO COM 233331107 513 5,023 SH   SOLE   5,023 0 0
EMERSON ELEC CO COM 291011104 21,518 359,466 SH   SOLE   208,316 0 151,150
EQUIFAX INC COM 294429105 30,120 220,270 SH   SOLE   184,150 0 36,120
EXXON MOBIL CORP COM 30231G102 461 5,620 SH   SOLE   5,620 0 0
FACEBOOK INC CL A 30303M102 356 2,506 SH   SOLE   2,141 0 365
FACTSET RESH SYS INC COM 303075105 326 1,975 SH   SOLE   1,975 0 0
FASTENAL CO COM 311900104 50,038 971,613 SH   SOLE   865,538 0 106,075
FORD MTR CO DEL COM PAR $0.01 345370860 756 64,978 SH   SOLE   64,978 0 0
GENERAL ELECTRIC CO COM 369604103 43,375 1,455,527 SH   SOLE   868,477 0 587,050
GLOBALSTAR INC COM 378973408 24 15,000 SH   SOLE   15,000 0 0
GLOBALSTAR INC COM 378973408 40 25,000 SH   SOLE   25,000 0 0
GRACO INC COM 384109104 34,514 366,627 SH   SOLE   307,727 0 58,900
HILLENBRAND INC COM 431571108 73,274 2,043,894 SH   SOLE   1,738,744 0 305,150
HOME DEPOT INC COM 437076102 293 1,994 SH   SOLE   1,994 0 0
IHS MARKIT LTD SHS g47567105 38,493 917,590 SH   SOLE   777,432 0 140,158
WILEY JOHN & SONS INC CL A 968223206 81,454 1,514,023 SH   SOLE   1,278,963 0 235,060
JOHNSON & JOHNSON COM 478160104 40,161 322,446 SH   SOLE   195,171 0 127,275
JPMORGAN CHASE & CO COM 46625h100 308 3,504 SH   SOLE   3,504 0 0
LANDSTAR SYS INC COM 515098101 55,842 651,979 SH   SOLE   551,529 0 100,450
LEGG MASON INC COM 524901105 108,963 3,017,526 SH   SOLE   2,567,726 0 449,800
LKQ CORP COM 501889208 318 10,850 SH   SOLE   10,850 0 0
LPL FINL HLDGS INC COM 50212v100 113,136 2,840,475 SH   SOLE   2,411,850 0 428,625
MACKINAC FINL CORP COM 554571109 1,164 84,879 SH   SOLE   11,909 0 72,970
MACKINAC FINL CORP COM 554571109 1,425 103,886 SH   SOLE   0 0 103,886
MARKEL CORP COM 570535104 40,825 41,835 SH   SOLE   32,857 0 8,978
MASTERCARD INCORPORATED CL A 57636q104 10,396 92,430 SH   SOLE   29,610 0 62,820
MATTHEWS INTL CORP CL A 577128101 72,515 1,071,916 SH   SOLE   911,141 0 160,775
MCCORMICK & CO INC COM NON VTG 579780206 39,698 406,951 SH   SOLE   357,196 0 49,755
MCDONALDS CORP COM 580135101 880 6,793 SH   SOLE   6,793 0 0
MCKESSON CORP COM 58155q103 5,738 38,700 SH   SOLE   17,900 0 20,800
MEDTRONIC PLC SHS G5960L103 9,340 115,938 SH   SOLE   53,223 0 62,715
MICROSOFT CORP COM 594918104 42,607 646,925 SH   SOLE   374,445 0 272,480
MONDELEZ INTL INC CL A 609207105 19,992 464,062 SH   SOLE   281,612 0 182,450
NEVADA GOLD & CASINOS INC COM NEW 64126q206 21 10,000 SH   SOLE   10,000 0 0
ORACLE CORP COM 68389x105 319 7,148 SH   SOLE   4,848 0 2,300
O REILLY AUTOMOTIVE INC NEW COM 67103h107 206 765 SH   SOLE   200 0 565
PAYCHEX INC COM 704326107 9,173 155,741 SH   SOLE   152,421 0 3,320
PEPSICO INC COM 713448108 36,356 325,015 SH   SOLE   201,208 0 123,807
PFIZER INC COM 717081103 9,001 263,100 SH   SOLE   257,050 0 6,050
PHILIP MORRIS INTL INC COM 718172109 532 4,712 SH   SOLE   4,712 0 0
POST HLDGS INC COM 737446104 36,515 417,219 SH   SOLE   357,559 0 59,660
PROCTER AND GAMBLE CO COM 742718109 40,118 446,505 SH   SOLE   268,785 0 177,720
R1 RCM INC COM 749397105 124 40,000 SH   SOLE   40,000 0 0
ROPER TECHNOLOGIES INC COM 776696106 367 1,775 SH   SOLE   1,775 0 0
SCHWAB CHARLES CORP NEW COM 808513105 20,113 492,838 SH   SOLE   214,863 0 277,975
SCHWAB CHARLES CORP NEW COM 808513105 326 8,000 SH   SOLE   8,000 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 238 4,176 SH   SOLE   4,176 0 0
SOUTHERN CO COM 842587107 626 12,580 SH   SOLE   12,580 0 0
STERICYCLE INC COM 858912108 46,305 558,630 SH   SOLE   483,450 0 75,180
STRYKER CORP COM 863667101 439 3,336 SH   SOLE   3,336 0 0
SYSCO CORP COM 871829107 43,567 839,110 SH   SOLE   516,640 0 322,470
PRICE T ROWE GROUP INC COM 74144t108 2,667 39,135 SH   SOLE   38,340 0 795
TAUBMAN CTRS INC COM 876664103 396 6,000 SH   SOLE   6,000 0 0
TEXAS INSTRS INC COM 882508104 403 5,000 SH   SOLE   5,000 0 0
UNITED PARCEL SERVICE INC CL B 911312106 20,604 192,019 SH   SOLE   115,554 0 76,465
US BANCORP DEL COM NEW 902973304 22,216 431,369 SH   SOLE   250,494 0 180,875
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 921 23,426 SH   SOLE   23,426 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 635 15,986 SH   SOLE   15,986 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 904 6,491 SH   SOLE   6,491 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 601 4,506 SH   SOLE   4,506 0 0
WAL-MART STORES INC COM 931142103 22,867 317,247 SH   SOLE   197,192 0 120,055
WATERS CORP COM 941848103 36,288 232,153 SH   SOLE   196,663 0 35,490
WELLS FARGO & CO NEW COM 949746101 342 6,150 SH   SOLE   3,500 0 2,650
WESTERN UN CO COM 959802109 153,070 7,521,884 SH   SOLE   5,907,759 0 1,614,125
WILLIS TOWERS WATSON PUB LTD SHS g96629103 121,304 926,761 SH   SOLE   738,400 0 188,361
CVS HEALTH CORP COM 126650100 205 2,612 SH   SOLE   1,212 0 1,400
DAVITA INC COM 23918k108 473 6,954 SH   SOLE   1,310 0 5,644
INTERNATIONAL BUSINESS MACHS COM 459200101 25,076 144,000 SH   SOLE   83,710 0 60,290
VANGUARD WORLD FD MEGA CAP INDEX 921910873 1,227 15,217 SH   SOLE   15,217 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3,655 16,894 SH   SOLE   16,894 0 0