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,918 45,679 SH   SOLE   44,654 0 1,025
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524a108 47,339 534,838 SH   SOLE   352,423 0 182,415
ABBOTT LABS COM 002824100 294 3,492 SH   SOLE   3,492 0 0
ACTUANT CORP CL A NEW 00508x203 79,437 3,201,815 SH   SOLE   3,095,040 0 106,775
AFFILIATED MANAGERS GROUP IN COM 008252108 110,401 1,198,185 SH   SOLE   1,016,025 0 182,160
AGREE REALTY CORP COM 008492100 205 3,200 SH   SOLE   3,200 0 0
ALPHABET INC CAP STK CL A 02079k305 282 260 SH   SOLE   260 0 0
ALPHABET INC CAP STK CL C 02079K107 543 502 SH   SOLE   352 0 150
AMAZON COM INC COM 023135106 1,049 554 SH   SOLE   429 0 125
AMERICAN EXPRESS CO COM 025816109 38,116 308,782 SH   SOLE   201,957 0 106,825
AMERISOURCEBERGEN CORP COM 03073e105 9,945 116,640 SH   SOLE   114,455 0 2,185
APPLE INC COM 037833100 1,453 7,343 SH   SOLE   6,343 0 1,000
ARTISAN PARTNERS ASSET MGMT CL A 04316a108 58,723 2,133,835 SH   SOLE   2,060,710 0 73,125
BAIDU INC SPON ADR REP A 056752108 1,103 9,400 SH   SOLE   9,400 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 375 1,761 SH   SOLE   1,761 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133t103 80,489 630,400 SH   SOLE   578,675 0 51,725
BROWN & BROWN INC COM 115236101 147,144 4,392,364 SH   SOLE   4,052,039 0 340,325
CAPITAL ONE FINL CORP COM 14040h105 24,384 268,727 SH   SOLE   180,427 0 88,300
CDK GLOBAL INC COM 12508e101 82,570 1,670,100 SH   SOLE   1,539,500 0 130,600
C H ROBINSON WORLDWIDE INC COM NEW 12541w209 89,613 1,062,396 SH   SOLE   933,881 0 128,515
CINTAS CORP COM 172908105 225 950 SH   SOLE   950 0 0
CISCO SYS INC COM 17275r102 40,283 736,030 SH   SOLE   547,405 0 188,625
CNX MIDSTREAM PARTNERS LP COM UNIT REPST 12654a101 141 10,000 SH   SOLE   10,000 0 0
COMERICA INC COM 200340107 431 5,940 SH   SOLE   5,640 0 300
COSTCO WHSL CORP NEW COM 22160K105 383 1,450 SH   SOLE   1,450 0 0
DANAHER CORPORATION COM 235851102 200 1,400 SH   SOLE   1,400 0 0
DAVITA INC COM 23918k108 391 6,954 SH   SOLE   6,954 0 0
DIAGEO P L C SPON ADR NEW 25243q205 31,419 182,328 SH   SOLE   127,903 0 54,425
DISNEY WALT CO COM DISNEY 254687106 8,642 61,887 SH   SOLE   41,187 0 20,700
DTE ENERGY CO COM 233331107 636 4,976 SH   SOLE   4,976 0 0
EXXON MOBIL CORP COM 30231G102 365 4,760 SH   SOLE   4,760 0 0
FACTSET RESH SYS INC COM 303075105 2,930 10,225 SH   SOLE   2,225 0 8,000
FORD MTR CO DEL COM 345370860 574 56,148 SH   SOLE   56,148 0 0
GENERAL ELECTRIC CO COM 369604103 53,293 5,075,502 SH   SOLE   3,323,102 0 1,752,400
GRACO INC COM 384109104 24,837 494,963 SH   SOLE   480,773 0 14,190
HILLENBRAND INC COM 431571108 39,357 994,610 SH   SOLE   960,125 0 34,485
HOME DEPOT INC COM 437076102 589 2,833 SH   SOLE   2,583 0 250
HONEYWELL INTL INC COM 438516106 251 1,435 SH   SOLE   835 0 600
IAA INC COM 449253103 21,009 541,745 SH   SOLE   525,595 0 16,150
INTERNATIONAL BUSINESS MACHS COM 459200101 34,691 251,567 SH   SOLE   168,642 0 82,925
INTUITIVE SURGICAL INC COM NEW 46120E602 236 450 SH   SOLE   450 0 0
WILEY JOHN & SONS INC CL A 968223206 70,034 1,527,119 SH   SOLE   1,477,519 0 49,600
JOHNSON & JOHNSON COM 478160104 34,375 246,805 SH   SOLE   167,830 0 78,975
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641q837 307 6,093 SH   SOLE   6,093 0 0
JPMORGAN CHASE & CO COM 46625h100 273 2,445 SH   SOLE   2,445 0 0
KAR AUCTION SVCS INC COM 48238t109 13,544 541,745 SH   SOLE   525,595 0 16,150
LANDSTAR SYS INC COM 515098101 65,189 603,654 SH   SOLE   584,009 0 19,645
LANNET INC COM 516012101 63 10,350 SH   SOLE   10,350 0 0
LEGG MASON INC COM 524901105 178,418 4,660,860 SH   SOLE   4,323,810 0 337,050
LEVEL ONE BANCORP INC COM 52730d208 3,074 123,016 SH   SOLE   123,016 0 0
LKQ CORP COM 501889208 3,144 118,165 SH   SOLE   33,165 0 85,000
LPL FINL HLDGS INC COM 50212v100 111,848 1,371,185 SH   SOLE   1,329,610 0 41,575
MACKINAC FINL CORP COM 554571109 3,318 210,008 SH   SOLE   13,780 0 196,228
MARKEL CORP COM 570535104 45,809 42,042 SH   SOLE   37,110 0 4,932
MASTERCARD INC CL A 57636q104 15,088 57,036 SH   SOLE   29,761 0 27,275
MATTHEWS INTL CORP CL A 577128101 50,880 1,459,961 SH   SOLE   1,414,461 0 45,500
MCCORMICK & CO INC COM NON VTG 579780206 4,243 27,370 SH   SOLE   9,370 0 18,000
MCDONALDS CORP COM 580135101 1,379 6,643 SH   SOLE   6,643 0 0
MCKESSON CORP COM 58155q103 7,634 56,805 SH   SOLE   56,285 0 520
MEDTRONIC PLC SHS G5960L103 11,333 116,371 SH   SOLE   58,296 0 58,075
META FINL GROUP INC COM 59100u108 783 27,900 SH   SOLE   27,900 0 0
MICROSOFT CORP COM 594918104 29,023 216,657 SH   SOLE   150,747 0 65,910
MOLSON COORS BREWING CO CL B 60871r209 86,289 1,540,870 SH   SOLE   1,417,995 0 122,875
MONDELEZ INTL INC CL A 609207105 23,451 435,075 SH   SOLE   270,475 0 164,600
NIELSEN HLDGS PLC SHS EUR g6518L108 152,166 6,733,027 SH   SOLE   5,810,127 0 922,900
OLD NATL BANCORP IND COM 680033107 620 37,353 SH   SOLE   37,353 0 0
ORACLE CORP COM 68389x105 350 6,143 SH   SOLE   6,143 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103h107 283 765 SH   SOLE   765 0 0
PAYCHEX INC COM 704326107 17,333 210,628 SH   SOLE   167,328 0 43,300
PEPSICO INC COM 713448108 39,662 302,466 SH   SOLE   214,366 0 88,100
PFIZER INC COM 717081103 267 6,155 SH   SOLE   6,155 0 0
PHILIP MORRIS INTL INC COM 718172109 370 4,712 SH   SOLE   4,712 0 0
POST HLDGS INC COM 737446104 57,029 548,515 SH   SOLE   531,855 0 16,660
PROCTER AND GAMBLE CO COM 742718109 55,061 502,149 SH   SOLE   340,699 0 161,450
ROPER TECHNOLOGIES INC COM 776696106 2,725 7,440 SH   SOLE   1,940 0 5,500
SABRE CORP COM 78573m104 2,143 96,528 SH   SOLE   87,806 0 8,722
THE CHARLES SCHWAB CORPORATI COM 808513105 19,256 479,129 SH   SOLE   209,929 0 269,200
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 352 6,631 SH   SOLE   6,369 0 262
SOUTHERN CO COM 842587107 585 10,580 SH   SOLE   10,580 0 0
SPDR GOLD TRUST GOLD SHS 78463v107 400 3,000 SH   SOLE   3,000 0 0
STERICYCLE INC COM 858912108 194,523 4,073,774 SH   SOLE   3,745,526 0 328,248
STRYKER CORP COM 863667101 542 2,636 SH   SOLE   2,136 0 500
SYSCO CORP COM 871829107 41,321 584,290 SH   SOLE   355,790 0 228,500
TEXAS INSTRS INC COM 882508104 574 5,000 SH   SOLE   5,000 0 0
TRAVELERS COMPANIES INC COM 89417e109 215 1,439 SH   SOLE   1,439 0 0
TREVENA INC COM 89532e109 29 28,000 SH   SOLE   8,000 0 20,000
UNITED PARCEL SERVICE INC CL B 911312106 23,289 225,513 SH   SOLE   153,738 0 71,775
US BANCORP DEL COM NEW 902973304 23,935 456,781 SH   SOLE   310,006 0 146,775
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,321 31,661 SH   SOLE   31,661 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 898 21,111 SH   SOLE   21,111 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 1,333 7,974 SH   SOLE   7,974 0 0
VANGUARD WORLD FD MEGA CAP INDEX 921910873 1,784 17,619 SH   SOLE   17,619 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2,843 10,563 SH   SOLE   10,563 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 901 5,753 SH   SOLE   5,753 0 0
VISA INC COM CL A 92826C839 295 1,700 SH   SOLE   1,300 0 400
WATERS CORP COM 941848103 53,378 247,995 SH   SOLE   227,595 0 20,400
WESTERN UN CO COM 959802109 223,922 11,258,015 SH   SOLE   9,742,465 0 1,515,550
WILLIS TOWERS WATSON PUB LTD SHS g96629103 204,681 1,068,607 SH   SOLE   914,319 0 154,288
YOGAWORKS INC COM 986005106 6 10,800 SH   SOLE   10,800 0 0