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,327 31,132 SH   SOLE   29,672 0 1,460
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524a108 23,760 212,983 SH   SOLE   133,528 0 79,455
ACTUANT CORP CL A NEW 00508x203 67,081 2,651,423 SH   SOLE   2,482,940 0 168,483
ALPHABET INC CAP STK CL A 02079k305 263 250 SH   SOLE   125 0 125
ALPHABET INC CAP STK CL C 02079K107 506 484 SH   SOLE   209 0 275
AMAZON COM INC COM 023135106 283 242 SH   SOLE   92 0 150
AMERICAN EXPRESS CO COM 025816109 33,651 338,850 SH   SOLE   211,905 0 126,945
AMERISOURCEBERGEN CORP COM 03073e105 8,350 90,943 SH   SOLE   34,818 0 56,125
APPLE INC COM 037833100 1,415 8,362 SH   SOLE   5,962 0 2,400
BAIDU INC SPON ADR REP A 056752108 2,202 9,400 SH   SOLE   9,400 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 303 1,528 SH   SOLE   1,028 0 500
BROADRIDGE FINL SOLUTIONS IN COM 11133t103 107,670 1,188,673 SH   SOLE   1,065,563 0 123,110
BROWN & BROWN INC COM 115236101 133,469 2,593,654 SH   SOLE   2,312,481 0 281,173
CAPITAL ONE FINL CORP COM 14040h105 28,031 281,489 SH   SOLE   181,289 0 100,200
C H ROBINSON WORLDWIDE INC COM NEW 12541w209 122,845 1,378,888 SH   SOLE   1,176,423 0 202,465
CINTAS CORP COM 172908105 49,697 318,916 SH   SOLE   284,408 0 34,508
CISCO SYS INC COM 17275r102 34,858 910,134 SH   SOLE   584,184 0 325,950
COMERICA INC COM 200340107 699 8,056 SH   SOLE   8,056 0 0
CONE MIDSTREAM PARTNERS LP COM UNIT REPST 206812109 168 10,000 SH   SOLE   10,000 0 0
COSTCO WHSL CORP NEW COM 22160K105 223 1,200 SH   SOLE   1,200 0 0
DENTSPLY SIRONA INC COM 24906p109 3,583 54,425 SH   SOLE   12,425 0 42,000
DIAGEO P L C SPON ADR NEW 25243q205 31,134 213,200 SH   SOLE   136,460 0 76,740
DISNEY WALT CO COM DISNEY 254687106 8,732 81,222 SH   SOLE   39,778 0 41,444
DTE ENERGY CO COM 233331107 521 4,756 SH   SOLE   4,756 0 0
EMERSON ELEC CO COM 291011104 24,925 357,650 SH   SOLE   232,650 0 125,000
EXXON MOBIL CORP COM 30231G102 391 4,670 SH   SOLE   4,670 0 0
FACEBOOK INC CL A 30303M102 406 2,301 SH   SOLE   1,236 0 1,065
FACTSET RESH SYS INC COM 303075105 1,937 10,050 SH   SOLE   2,050 0 8,000
FASTENAL CO COM 311900104 62,649 1,145,535 SH   SOLE   1,004,882 0 140,653
FORD MTR CO DEL COM PAR $0.01 345370860 742 59,378 SH   SOLE   59,378 0 0
GENERAL ELECTRIC CO COM 369604103 44,533 2,552,039 SH   SOLE   1,474,964 0 1,077,075
GLOBALSTAR INC COM 378973408 33 25,000 SH   SOLE   25,000 0 0
GLOBALSTAR INC COM 378973408 29 22,500 SH   SOLE   22,500 0 0
GRACO INC COM 384109104 24,861 549,768 SH   SOLE   518,103 0 31,665
HILLENBRAND INC COM 431571108 99,066 2,216,235 SH   SOLE   2,086,242 0 129,993
HOME DEPOT INC COM 437076102 397 2,096 SH   SOLE   1,396 0 700
IHS MARKIT LTD SHS g47567105 46,816 1,036,898 SH   SOLE   929,126 0 107,772
WILEY JOHN & SONS INC CL A 968223206 107,453 1,634,267 SH   SOLE   1,545,743 0 88,524
JOHNSON & JOHNSON COM 478160104 34,145 244,383 SH   SOLE   159,318 0 85,065
JPMORGAN CHASE & CO COM 46625h100 594 5,553 SH   SOLE   5,553 0 0
LANDSTAR SYS INC COM 515098101 65,435 628,576 SH   SOLE   592,891 0 35,685
LANNET INC COM 516012101 401 17,300 SH   SOLE   17,300 0 0
LEGG MASON INC COM 524901105 138,698 3,303,897 SH   SOLE   3,000,535 0 303,362
LKQ CORP COM 501889208 2,044 50,250 SH   SOLE   11,250 0 39,000
LPL FINL HLDGS INC COM 50212v100 125,820 2,201,960 SH   SOLE   2,081,010 0 120,950
MACKINAC FINL CORP COM 554571109 1,721 107,540 SH   SOLE   0 0 107,540
MACKINAC FINL CORP COM 554571109 1,342 83,879 SH   SOLE   10,909 0 72,970
MARKEL CORP COM 570535104 52,737 46,296 SH   SOLE   37,875 0 8,421
MASTERCARD INCORPORATED CL A 57636q104 11,025 72,840 SH   SOLE   30,305 0 42,535
MATTHEWS INTL CORP CL A 577128101 60,065 1,137,592 SH   SOLE   1,071,384 0 66,208
MCCORMICK & CO INC COM NON VTG 579780206 50,041 491,032 SH   SOLE   428,062 0 62,970
MCDONALDS CORP COM 580135101 1,189 6,909 SH   SOLE   6,909 0 0
MCKESSON CORP COM 58155q103 7,397 47,435 SH   SOLE   18,695 0 28,740
MEDTRONIC PLC SHS G5960L103 9,406 116,477 SH   SOLE   53,747 0 62,730
MICROSOFT CORP COM 594918104 44,145 516,077 SH   SOLE   358,422 0 157,655
MONDELEZ INTL INC CL A 609207105 19,510 455,846 SH   SOLE   254,946 0 200,900
ORACLE CORP COM 68389x105 343 7,259 SH   SOLE   4,959 0 2,300
PAYCHEX INC COM 704326107 15,382 225,936 SH   SOLE   176,186 0 49,750
PEPSICO INC COM 713448108 36,545 304,749 SH   SOLE   204,549 0 100,200
PFIZER INC COM 717081103 10,712 295,760 SH   SOLE   289,510 0 6,250
PHILIP MORRIS INTL INC COM 718172109 498 4,712 SH   SOLE   4,712 0 0
POST HLDGS INC COM 737446104 40,585 512,239 SH   SOLE   482,106 0 30,133
PROCTER AND GAMBLE CO COM 742718109 42,613 463,786 SH   SOLE   292,741 0 171,045
R1 RCM INC COM 749397105 44 10,000 SH   SOLE   10,000 0 0
ROPER TECHNOLOGIES INC COM 776696106 1,897 7,325 SH   SOLE   1,825 0 5,500
SCHWAB CHARLES CORP NEW COM 808513105 24,928 485,258 SH   SOLE   206,258 0 279,000
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 209 3,242 SH   SOLE   3,242 0 0
SOUTHERN CO COM 842587107 605 12,580 SH   SOLE   12,580 0 0
STERICYCLE INC COM 858912108 136,132 2,002,235 SH   SOLE   1,795,335 0 206,900
STRYKER CORP COM 863667101 517 3,336 SH   SOLE   2,636 0 700
SYSCO CORP COM 871829107 54,553 898,290 SH   SOLE   530,390 0 367,900
PRICE T ROWE GROUP INC COM 74144t108 4,301 40,986 SH   SOLE   40,216 0 770
TAUBMAN CTRS INC COM 876664103 393 6,000 SH   SOLE   6,000 0 0
TEXAS INSTRS INC COM 882508104 522 5,000 SH   SOLE   5,000 0 0
UNITED PARCEL SERVICE INC CL B 911312106 23,914 200,701 SH   SOLE   124,896 0 75,805
US BANCORP DEL COM NEW 902973304 22,333 416,821 SH   SOLE   266,021 0 150,800
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,093 24,361 SH   SOLE   24,361 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 1,042 6,730 SH   SOLE   6,730 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 695 4,701 SH   SOLE   4,701 0 0
WAL-MART STORES INC COM 931142103 28,902 292,682 SH   SOLE   199,187 0 93,495
WATERS CORP COM 941848103 49,614 256,814 SH   SOLE   231,003 0 25,811
WELLS FARGO CO NEW COM 949746101 373 6,150 SH   SOLE   3,500 0 2,650
WESTERN UN CO COM 959802109 173,740 9,139,401 SH   SOLE   7,540,314 0 1,599,087
WILLIS TOWERS WATSON PUB LTD SHS g96629103 143,034 949,191 SH   SOLE   797,509 0 151,682
COCA COLA CO COM 191216100 333 7,260 SH   SOLE   7,260 0 0
ROCKWELL AUTOMATION INC COM 773903109 250 1,274 SH   SOLE   1,274 0 0
ROCKWELL COLLINS INC COM 774341101 217 1,598 SH   SOLE   1,598 0 0
MOHAWK INDS INC COM 608190104 276 1,000 SH   SOLE   1,000 0 0
NIELSEN HLDGS PLC SHS EUR g6518L108 8,234 226,210 SH   SOLE   162,370 0 63,840
SPDR GOLD TRUST GOLD SHS 78463v107 275 2,220 SH   SOLE   2,220 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 755 16,436 SH   SOLE   16,436 0 0
DAVITA INC COM 23918k108 502 6,954 SH   SOLE   1,310 0 5,644
INTERNATIONAL BUSINESS MACHS COM 459200101 36,173 235,780 SH   SOLE   148,505 0 87,275
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 379 7,416 SH   SOLE   6,976 0 440
VANGUARD WORLD FD MEGA CAP INDEX 921910873 1,432 15,604 SH   SOLE   15,604 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 4,278 17,440 SH   SOLE   17,440 0 0
EXCHANGE LISTED FDS TR KNLDG LD WD ETF 30151E608 358 10,710 SH   SOLE   10,710 0 0