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
DAVITA INC COM 23918k108 446 6,954 SH   SOLE   1,310 0 5,644
INTERNATIONAL BUSINESS MACHS COM 459200101 23,986 144,500 SH   SOLE   80,560 0 63,940
VANGUARD WORLD FD MEGA CAP INDEX 921910873 1,161 15,203 SH   SOLE   15,203 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3,133 15,258 SH   SOLE   15,258 0 0
3M CO COM 88579y101 5,295 29,651 SH   SOLE   28,541 0 1,110
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524a108 9,188 87,139 SH   SOLE   83,459 0 3,680
ACTUANT CORP CL A NEW 00508x203 57,692 2,223,200 SH   SOLE   1,827,500 0 395,700
ALPHABET INC CAP STK CL A 02079k305 271 342 SH   SOLE   217 0 125
ALPHABET INC CAP STK CL C 02079k107 249 323 SH   SOLE   198 0 125
AMERICAN EXPRESS CO COM 025816109 29,790 402,138 SH   SOLE   210,893 0 191,245
AMERISOURCEBERGEN CORP COM 03073e105 5,045 64,518 SH   SOLE   27,498 0 37,020
ANTHEM INC COM 036752103 11,258 78,309 SH   SOLE   32,199 0 46,110
APPLE INC COM 037833100 5,449 47,043 SH   SOLE   45,643 0 1,400
AT&T INC COM 00206r102 1,050 24,689 SH   SOLE   24,689 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 501 3,075 SH   SOLE   2,575 0 500
BLACKSTONE GROUP L P COM UNIT LTD 09253u108 808 29,900 SH   SOLE   29,900 0 0
BLACKSTONE MTG TR INC COM CL A 09257w100 902 30,000 SH   SOLE   30,000 0 0
BOEING CO COM 097023105 1,245 8,000 SH   SOLE   8,000 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 2,022 34,600 SH   SOLE   34,600 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133t103 87,478 1,319,422 SH   SOLE   1,082,547 0 236,875
BROWN & BROWN INC COM 115236101 104,864 2,337,575 SH   SOLE   1,906,700 0 430,875
CABLE ONE INC COM 12685j105 12,078 19,427 SH   SOLE   14,749 0 4,678
CAPITAL ONE FINL CORP COM 14040h105 26,365 302,213 SH   SOLE   168,453 0 133,760
CATERPILLAR INC DEL COM 149123101 1,938 20,900 SH   SOLE   20,400 0 500
C H ROBINSON WORLDWIDE INC COM NEW 12541w209 64,734 883,626 SH   SOLE   673,951 0 209,675
CINTAS CORP COM 172908105 34,873 301,770 SH   SOLE   244,255 0 57,515
CISCO SYS INC COM 17275r102 26,921 890,850 SH   SOLE   514,267 0 376,583
CLIFFS NAT RES INC COM 18683k101 143 17,008 SH   SOLE   17,000 0 8
COCA COLA CO COM 191216100 402 9,692 SH   SOLE   9,692 0 0
COLFAX CORP COM 194014106 205 5,710 SH   SOLE   5,710 0 0
COMERICA INC COM 200340107 558 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 318 5,732 SH   SOLE   5,732 0 0
COSTCO WHSL CORP NEW COM 22160k105 407 2,545 SH   SOLE   2,545 0 0
CVS HEALTH CORP COM 126650100 214 2,712 SH   SOLE   1,312 0 1,400
CYPRESS ENERGY PARTNERS LP LTD PARTNER INT 232751107 580 55,000 SH   SOLE   55,000 0 0
DIAGEO P L C SPON ADR NEW 25243q205 22,826 219,608 SH   SOLE   130,398 0 89,210
DISCOVERY COMMUNICATNS NEW COM SER C 25470f302 272 10,150 SH   SOLE   10,150 0 0
DISNEY WALT CO COM DISNEY 254687106 8,934 85,718 SH   SOLE   44,508 0 41,210
DTE ENERGY CO COM 233331107 495 5,023 SH   SOLE   5,023 0 0
DU PONT E I DE NEMOURS & CO COM 263534109 1,517 20,673 SH   SOLE   20,673 0 0
DUKE ENERGY CORP NEW COM NEW 26441c204 1,573 20,267 SH   SOLE   20,267 0 0
EMERSON ELEC CO COM 291011104 20,689 371,101 SH   SOLE   203,801 0 167,300
ENERGY TRANSFER PRTNRS L P UNIT LTD PARTN 29273r109 716 20,000 SH   SOLE   20,000 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 2,704 100,000 SH   SOLE   100,000 0 0
EQUIFAX INC COM 294429105 26,029 220,156 SH   SOLE   175,711 0 44,445
EVERSOURCE ENERGY COM 30040w108 1,105 20,000 SH   SOLE   20,000 0 0
EXXON MOBIL CORP COM 30231g102 869 9,626 SH   SOLE   9,626 0 0
FASTENAL CO COM 311900104 45,922 977,480 SH   SOLE   842,405 0 135,075
FORD MTR CO DEL COM PAR $0.01 345370860 775 63,853 SH   SOLE   63,606 0 247
GAMING & LEISURE PPTYS INC COM 36467j108 306 10,000 SH   SOLE   10,000 0 0
GENERAL ELECTRIC CO COM 369604103 43,173 1,366,219 SH   SOLE   815,974 0 550,245
GLOBALSTAR INC COM 378973408 24 15,000 SH   SOLE   15,000 0 0
GRACO INC COM 384109104 31,533 379,502 SH   SOLE   305,352 0 74,150
HILLENBRAND INC COM 431571108 79,537 2,073,966 SH   SOLE   1,703,516 0 370,450
HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 1,924 60,000 SH   SOLE   60,000 0 0
HOME DEPOT INC COM 437076102 302 2,254 SH   SOLE   2,254 0 0
IHS MARKIT LTD SHS g47567105 31,175 880,399 SH   SOLE   711,363 0 169,036
INTL PAPER CO COM 460146103 898 16,930 SH   SOLE   16,930 0 0
WILEY JOHN & SONS INC CL A 968223206 82,947 1,521,965 SH   SOLE   1,238,080 0 283,885
JOHNSON & JOHNSON COM 478160104 35,237 305,852 SH   SOLE   181,487 0 124,365
LANDSTAR SYS INC COM 515098101 56,814 666,049 SH   SOLE   543,049 0 123,000
LAS VEGAS SANDS CORP COM 517834107 534 10,000 SH   SOLE   10,000 0 0
LEGG MASON INC COM 524901105 90,226 3,016,575 SH   SOLE   2,456,575 0 560,000
LILLY ELI & CO COM 532457108 736 10,000 SH   SOLE   10,000 0 0
LPL FINL HLDGS INC COM 50212v100 102,174 2,901,850 SH   SOLE   2,383,425 0 518,425
MACKINAC FINL CORP COM 554571109 1,114 82,691 SH   SOLE   9,721 0 72,970
MACQUARIE INFRASTRUCTURE COR COM 55608b105 1,226 15,000 SH   SOLE   15,000 0 0
MARKEL CORP COM 570535104 38,055 42,073 SH   SOLE   31,740 0 10,333
MASTERCARD INCORPORATED CL A 57636q104 9,449 91,520 SH   SOLE   29,160 0 62,360
MATTHEWS INTL CORP CL A 577128101 82,554 1,074,228 SH   SOLE   879,378 0 194,850
MCCORMICK & CO INC COM NON VTG 579780206 33,559 359,576 SH   SOLE   297,161 0 62,415
MCDONALDS CORP COM 580135101 1,013 8,324 SH   SOLE   7,924 0 400
MCKESSON CORP COM 58155q103 4,923 35,050 SH   SOLE   14,685 0 20,365
MEDTRONIC PLC SHS g5960L103 8,377 117,598 SH   SOLE   55,908 0 61,690
METLIFE INC COM 59156r108 1,078 20,000 SH   SOLE   20,000 0 0
MICROSOFT CORP COM 594918104 39,405 634,133 SH   SOLE   366,933 0 267,200
MID AMER APT CMNTYS INC COM 59522j103 15,369 156,956 SH   SOLE   156,956 0 0
MONDELEZ INTL INC CL A 609207105 19,598 442,089 SH   SOLE   263,839 0 178,250
MPLX LP COM UNIT REP LTD 55336v100 1,558 45,000 SH   SOLE   45,000 0 0
NEVADA GOLD & CASINOS INC COM NEW 64126q206 19 10,000 SH   SOLE   10,000 0 0
NEXTERA ENERGY INC COM 65339f101 1,195 10,000 SH   SOLE   10,000 0 0
NOW INC COM 67011p100 35,872 1,752,420 SH   SOLE   1,429,445 0 322,975
NUCOR CORP COM 670346105 1,857 31,200 SH   SOLE   31,200 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 712 10,000 SH   SOLE   10,000 0 0
ORACLE CORP COM 68389x105 275 7,148 SH   SOLE   4,848 0 2,300
O REILLY AUTOMOTIVE INC NEW COM 67103h107 213 765 SH   SOLE   200 0 565
PAYCHEX INC COM 704326107 9,291 152,606 SH   SOLE   149,481 0 3,125
PEPSICO INC COM 713448108 33,107 316,415 SH   SOLE   202,090 0 114,325
PFIZER INC COM 717081103 6,148 189,296 SH   SOLE   186,196 0 3,100
PHILIP MORRIS INTL INC COM 718172109 1,373 15,012 SH   SOLE   15,012 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 807 25,000 SH   SOLE   25,000 0 0
POST HLDGS INC COM 737446104 33,497 416,683 SH   SOLE   341,273 0 75,410
PROCTER AND GAMBLE CO COM 742718109 36,599 435,282 SH   SOLE   261,562 0 173,720
SCHWAB CHARLES CORP NEW COM 808513105 20,460 518,378 SH   SOLE   245,278 0 273,100
SOUTHERN CO COM 842587107 619 12,580 SH   SOLE   12,580 0 0
STARWOOD PPTY TR INC COM 85571b105 1,098 50,000 SH   SOLE   50,000 0 0
STERICYCLE INC COM 858912108 39,657 514,755 SH   SOLE   423,370 0 91,385
STRYKER CORP COM 863667101 496 4,136 SH   SOLE   4,136 0 0
SUNTRUST BKS INC COM 867914103 549 10,000 SH   SOLE   10,000 0 0
SYSCO CORP COM 871829107 45,386 819,688 SH   SOLE   504,938 0 314,750
TEXAS INSTRS INC COM 882508104 365 5,000 SH   SOLE   5,000 0 0
UNITED PARCEL SERVICE INC CL B 911312106 20,400 177,944 SH   SOLE   103,694 0 74,250
US BANCORP DEL COM NEW 902973304 21,687 422,182 SH   SOLE   244,082 0 178,100
VERIZON COMMUNICATIONS INC COM 92343v104 1,217 22,806 SH   SOLE   22,806 0 0
VISA INC COM CL A 92826c839 508 6,505 SH   SOLE   6,505 0 0
VODAFONE GROUP PLC NEW SPNSR ADR 92857w308 247 10,123 SH   SOLE   10,123 0 0
WAL-MART STORES INC COM 931142103 22,806 329,952 SH   SOLE   192,862 0 137,090
WATERS CORP COM 941848103 31,249 232,523 SH   SOLE   188,008 0 44,515
WELLS FARGO & CO NEW COM 949746101 2,984 54,150 SH   SOLE   51,500 0 2,650
WESTERN UN CO COM 959802109 142,065 6,540,752 SH   SOLE   4,924,227 0 1,616,525
WEYERHAEUSER CO COM 962166104 722 24,000 SH   SOLE   24,000 0 0
WILLIS TOWERS WATSON PUB LTD SHS g96629103 115,288 942,816 SH   SOLE   729,915 0 212,901
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 221 4,079 SH   SOLE   4,079 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 836 22,887 SH   SOLE   22,887 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 563 15,734 SH   SOLE   15,734 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 854 6,491 SH   SOLE   6,491 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 579 4,492 SH   SOLE   4,492 0 0