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 16,774 84,448 SH   SOLE   83,066 0 1,382
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 95,863 1,331,251 SH   SOLE   933,126 0 398,125
ABBOTT LABS COM 002824100 696 6,002 SH   SOLE   6,002 0 0
ABBVIE INC COM 00287Y109 406 3,600 SH   SOLE   3,600 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,867 6,332 SH   SOLE   6,332 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108 297,686 1,930,392 SH   SOLE   1,741,367 0 189,025
AGREE RLTY CORP COM 008492100 261 3,700 SH   SOLE   3,700 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 419 1,847 SH   SOLE   1,847 0 0
ALIGN TECHNOLOGY INC COM 016255101 244 400 SH   SOLE   0 0 400
ALPHABET INC CAP STK CL A 02079K305 5,826 2,386 SH   SOLE   2,346 0 40
ALPHABET INC CAP STK CL C 02079K107 1,233 492 SH   SOLE   408 0 84
ALTICE USA INC CL A 02156k103 123,024 3,603,510 SH   SOLE   3,127,260 0 476,250
AMAZON COM INC COM 023135106 3,347 973 SH   SOLE   848 0 125
AMERICAN EXPRESS CO COM 025816109 47,998 290,490 SH   SOLE   285,965 0 4,525
APPLE INC COM 037833100 8,589 62,711 SH   SOLE   59,751 0 2,960
GALLAGHER ARTHUR J & CO COM 363576109 280 2,000 SH   SOLE   2,000 0 0
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 126,283 2,484,915 SH   SOLE   2,415,140 0 69,775
AUTOMATIC DATA PROCESSING IN COM 053015103 681 3,430 SH   SOLE   3,430 0 0
BAIDU INC SPON ADR REP A 056752108 1,917 9,400 SH   SOLE   9,400 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 609 2,191 SH   SOLE   2,191 0 0
BOSTON SCIENTIFIC CORP COM 101137107 278 6,500 SH   SOLE   6,500 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,074 6,650 SH   SOLE   6,400 0 250
BROWN & BROWN INC COM 115236101 222,265 4,182,628 SH   SOLE   3,677,728 0 504,900
CAPITAL ONE FINL CORP COM 14040H105 41,872 270,681 SH   SOLE   266,306 0 4,375
CDK GLOBAL INC COM 12508E101 277,382 5,582,247 SH   SOLE   4,962,818 0 619,429
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 104,682 1,117,563 SH   SOLE   1,030,518 0 87,045
CHANGE HEALTHCARE INC COM 15912K100 440,047 19,099,265 SH   SOLE   16,986,865 0 2,112,400
CINTAS CORP COM 172908105 384 1,005 SH   SOLE   1,005 0 0
CISCO SYS INC COM 17275R102 5,526 104,270 SH   SOLE   103,270 0 1,000
COMCAST CORP NEW CL A 20030N101 15,797 277,041 SH   SOLE   271,631 0 5,410
COMERICA INC COM 200340107 421 5,900 SH   SOLE   5,600 0 300
CONIFER HLDGS INC COM 20731J102 37 12,900 SH   SOLE   12,900 0 0
COSTCO WHSL CORP NEW COM 22160K105 2,063 5,215 SH   SOLE   5,191 0 24
CVS HEALTH CORP COM 126650100 921 11,039 SH   SOLE   11,039 0 0
DANAHER CORPORATION COM 235851102 470 1,750 SH   SOLE   1,750 0 0
DAVITA INC COM 23918K108 837 6,954 SH   SOLE   6,954 0 0
DEXCOM INC COM 252131107 427 1,000 SH   SOLE   0 0 1,000
DIAGEO PLC SPON ADR NEW 25243Q205 18,958 98,900 SH   SOLE   97,245 0 1,655
DISNEY WALT CO COM 254687106 13,301 75,675 SH   SOLE   74,425 0 1,250
DRAFTKINGS INC COM CL A 26142R104 2,026 38,835 SH   SOLE   38,835 0 0
DTE ENERGY CO COM 233331107 694 5,356 SH   SOLE   5,356 0 0
EMERSON ELEC CO COM 291011104 1,046 10,867 SH   SOLE   10,867 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 122 11,520 SH   SOLE   11,520 0 0
ENERPAC TOOL GROUP CORP CL A COM 292765104 125,166 4,701,941 SH   SOLE   4,574,605 0 127,336
ENTERPRISE PRODS PARTNERS L COM 293792107 5,073 210,250 SH   SOLE   210,250 0 0
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 780 12,862 SH   SOLE   3,400 0 9,462
EXXON MOBIL CORP COM 30231G102 279 4,426 SH   SOLE   4,426 0 0
FACEBOOK INC CL A 30303M102 576 1,656 SH   SOLE   1,501 0 155
FAIR ISAAC CORP COM 303250104 1,156 2,300 SH   SOLE   2,300 0 0
FEDEX CORP COM 31428X106 95,074 318,687 SH   SOLE   250,412 0 68,275
FORD MTR CO DEL COM 345370860 885 59,560 SH   SOLE   59,560 0 0
FOX CORP CL A COM 35137L105 2,043 55,013 SH   SOLE   55,013 0 0
FRANKLIN RESOURCES INC COM 354613101 242,028 7,565,724 SH   SOLE   6,766,299 0 799,425
HILLENBRAND INC COM 431571108 245,950 5,579,639 SH   SOLE   5,422,989 0 156,650
HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 1,630 72,050 SH   SOLE   72,050 0 0
HOME DEPOT INC COM 437076102 2,624 8,229 SH   SOLE   7,945 0 284
HONEYWELL INTL INC COM 438516106 230 1,047 SH   SOLE   447 0 600
HUNTINGTON BANCSHARES INC COM 446150104 186 13,009 SH   SOLE   0 0 13,009
INTERNATIONAL BUSINESS MACHS COM 459200101 1,517 10,346 SH   SOLE   9,951 0 395
ILLINOIS TOOL WKS INC COM 452308109 928 4,152 SH   SOLE   4,152 0 0
INTEL CORP COM 458140100 726 12,935 SH   SOLE   12,935 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 1,439 1,565 SH   SOLE   1,565 0 0
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137v308 11 118 SH   SOLE   118 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 126 786 SH   SOLE   786 0 0
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 38 775 SH   SOLE   775 0 0
INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138e743 350 7,270 SH   SOLE   7,270 0 0
INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727 5 227 SH   SOLE   227 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138e354 221 3,627 SH   SOLE   3,627 0 0
ISHARES INC CORE MSCI EMKT 46434g103 267 3,993 SH   SOLE   3,993 0 0
ISHARES INC MSCI EMERG MKT 46434G889 6 111 SH   SOLE   111 0 0
ISHARES TR CHINA LG-CAP ETF 464287184 22 472 SH   SOLE   472 0 0
ISHARES TR CORE MSCI EAFE 46432f842 935 12,486 SH   SOLE   12,486 0 0
ISHARES TR MSCI ACWI ETF 464288257 370 3,658 SH   SOLE   3,658 0 0
ISHARES TR MSCI EAFE ETF 464287465 56 713 SH   SOLE   713 0 0
ISHARES TR MSCI INTL MULTFT 46434V274 11 360 SH   SOLE   360 0 0
ISHARES TR MSCI USA MULTIFT 46434V282 15 348 SH   SOLE   348 0 0
ISHARES TR MSCI USA QLT FCT 46432f339 115 865 SH   SOLE   865 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 1,707 6,289 SH   SOLE   6,289 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 136 860 SH   SOLE   860 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 80 350 SH   SOLE   350 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 60 192 SH   SOLE   192 0 0
ISHARES TR RUS MD CP GR ETF 464287481 66 586 SH   SOLE   586 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 72 627 SH   SOLE   627 0 0
ISHARES TR CORE S&P500 ETF 464287200 319 742 SH   SOLE   742 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 205 2,818 SH   SOLE   2,818 0 0
ISHARES TR CORE S&P SCP ETF 464287804 164 1,449 SH   SOLE   1,449 0 0
ISHARES TR CORE S&P MCP ETF 464287507 7 27 SH   SOLE   27 0 0
WILEY JOHN & SONS INC CL A 968223206 180,312 2,996,204 SH   SOLE   2,914,254 0 81,950
JOHNSON & JOHNSON COM 478160104 15,896 96,493 SH   SOLE   94,843 0 1,650
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 250 4,928 SH   SOLE   4,928 0 0
J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 1,532 30,000 SH   SOLE   30,000 0 0
JPMORGAN CHASE & CO COM 46625H100 237 1,525 SH   SOLE   1,525 0 0
LANDSTAR SYS INC COM 515098101 56,724 358,967 SH   SOLE   350,957 0 8,010
LANNET INC COM 516012101 48 10,350 SH   SOLE   10,350 0 0
LEVEL ONE BANCORP INC COM 52730D208 1,322 48,412 SH   SOLE   48,412 0 0
LIFEMD INC COM 53216b104 177 15,000 SH   SOLE   15,000 0 0
LPL FINL HLDGS INC COM 50212V100 308,387 2,284,689 SH   SOLE   2,068,275 0 216,414
MACKINAC FINL CORP COM 554571109 3,308 167,413 SH   SOLE   28,719 0 138,694
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 337 6,900 SH   SOLE   6,900 0 0
MARSH & MCLENNAN COS INC COM 571748102 243 1,725 SH   SOLE   1,725 0 0
MASTERCARD INCORPORATED CL A 57636Q104 13,189 36,126 SH   SOLE   35,801 0 325
MCDONALDS CORP COM 580135101 1,511 6,541 SH   SOLE   6,541 0 0
MEDTRONIC PLC SHS G5960L103 13,794 111,123 SH   SOLE   109,073 0 2,050
META FINL GROUP INC COM 59100U108 554 10,947 SH   SOLE   10,947 0 0
MICROSOFT CORP COM 594918104 35,784 132,092 SH   SOLE   130,164 0 1,928
MID-AMER APT CMNTYS INC COM 59522J103 35,368 210,000 SH   SOLE   210,000 0 0
MOLSON COORS BEVERAGE CO CL B 60871R209 332,713 6,196,934 SH   SOLE   5,536,959 0 659,975
MOMENTIVE GLOBAL INC COM 60878y108 316 15,000 SH   SOLE   0 0 15,000
NIELSEN HLDGS PLC SHS EUR G6518L108 525,569 21,303,983 SH   SOLE   19,287,014 0 2,016,969
OLD NATL BANCORP IND COM 680033107 658 37,353 SH   SOLE   37,353 0 0
ORACLE CORP COM 68389X105 487 6,259 SH   SOLE   6,143 0 116
OREILLY AUTOMOTIVE INC COM 67103H107 433 765 SH   SOLE   765 0 0
PAYCHEX INC COM 704326107 28,032 261,246 SH   SOLE   213,086 0 48,160
PEPSICO INC COM 713448108 22,834 154,105 SH   SOLE   151,575 0 2,530
PFIZER INC COM 717081103 1,489 38,019 SH   SOLE   38,019 0 0
PHILIP MORRIS INTL INC COM 718172109 1,579 15,927 SH   SOLE   15,927 0 0
PINNACLE WEST CAP CORP COM 723484101 451 5,500 SH   SOLE   5,500 0 0
POST HLDGS INC COM 737446104 127,223 1,172,890 SH   SOLE   1,041,540 0 131,350
PROCTER AND GAMBLE CO COM 742718109 14,540 107,763 SH   SOLE   105,883 0 1,880
PULTE GROUP INC COM 745867101 265 4,859 SH   SOLE   4,859 0 0
QUALCOMM INC COM 747525103 400 2,800 SH   SOLE   2,800 0 0
ROYAL BK CDA COM 780087102 219 2,164 SH   SOLE   2,123 0 41
SCHWAB CHARLES CORP COM 808513105 61,283 841,689 SH   SOLE   596,014 0 245,675
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 185 5,620 SH   SOLE   5,620 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 178 5,338 SH   SOLE   5,338 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 123 3,121 SH   SOLE   3,121 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 45 881 SH   SOLE   881 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 73 1,343 SH   SOLE   1,343 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 450 5,952 SH   SOLE   5,683 0 269
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 14 139 SH   SOLE   139 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 55 803 SH   SOLE   539 0 264
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 8 101 SH   SOLE   101 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 255 2,443 SH   SOLE   2,443 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 8 75 SH   SOLE   75 0 0
SCHWAB STRATEGIC TR US TIPS ETF 808524870 41 651 SH   SOLE   651 0 0
SEALED AIR CORP NEW COM 81211K100 593 10,000 SH   SOLE   10,000 0 0
SMILEDIRECTCLUB INC CL A COM 83192H106 2,621 302,016 SH   SOLE   139,977 0 162,039
SOUTHERN CO COM 842587107 2,155 35,620 SH   SOLE   35,620 0 0
SPDR GOLD TR GOLD SHS 78463V107 497 3,000 SH   SOLE   3,000 0 0
SPDR SER TR PORTFOLIO S&P500 78464a854 16 317 SH   SOLE   317 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,080 2,522 SH   SOLE   2,522 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 356 725 SH   SOLE   725 0 0
STARBUCKS CORP COM 855244109 452 4,046 SH   SOLE   3,966 0 80
STERICYCLE INC COM 858912108 313,676 4,384,005 SH   SOLE   3,931,805 0 452,200
STRYKER CORPORATION COM 863667101 1,291 4,971 SH   SOLE   4,441 0 530
SUN CMNTYS INC COM 866674104 2,785 16,250 SH   SOLE   16,250 0 0
SYSCO CORP COM 871829107 190,751 2,453,394 SH   SOLE   2,227,392 0 226,002
TARGET CORP COM 87612E106 754 3,117 SH   SOLE   3,117 0 0
TESLA INC COM 88160R101 714 1,050 SH   SOLE   50 0 1,000
TEXAS INSTRS INC COM 882508104 963 5,007 SH   SOLE   5,007 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 437 866 SH   SOLE   866 0 0
TREVENA INC COM 89532E109 34 20,000 SH   SOLE   0 0 20,000
TWILIO INC CL A 90138F102 521 1,323 SH   SOLE   1,323 0 0
UFP INDUSTRIES INC COM 90278Q108 225 3,024 SH   SOLE   3,024 0 0
UNITED PARCEL SERVICE INC CL B 911312106 33,818 162,609 SH   SOLE   159,842 0 2,767
US BANCORP DEL COM NEW 902973304 21,721 381,271 SH   SOLE   374,746 0 6,525
US ECOLOGY INC COM 91734M103 42,616 1,135,820 SH   SOLE   1,105,180 0 30,640
US FOODS HLDG CORP COM 912008109 143,371 3,737,525 SH   SOLE   3,343,050 0 394,475
VANGUARD INDEX FDS LARGE CAP ETF 922908637 402 2,000 SH   SOLE   2,000 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 2,284 9,621 SH   SOLE   4,500 0 5,121
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 9,567 24,311 SH   SOLE   18,200 0 6,111
VANGUARD INDEX FDS SMALL CP ETF 922908751 1,553 6,891 SH   SOLE   3,232 0 3,659
VANGUARD INDEX FDS SML CP GRW ETF 922908595 93 321 SH   SOLE   321 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 131 756 SH   SOLE   756 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 267 1,200 SH   SOLE   1,200 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 328 2,384 SH   SOLE   2,384 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,426 26,263 SH   SOLE   12,574 0 13,689
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 24 350 SH   SOLE   350 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 2,506 48,633 SH   SOLE   27,662 0 20,971
VANGUARD WORLD FDS INF TECH ETF 92204A702 1,018 2,554 SH   SOLE   2,554 0 0
VANGUARD WORLD FD MEGA CAP INDEX 921910873 3,149 20,669 SH   SOLE   9,830 0 10,839
VERIZON COMMUNICATIONS INC COM 92343V104 1,733 30,926 SH   SOLE   30,926 0 0
VISA INC COM CL A 92826C839 744 3,180 SH   SOLE   2,743 0 437
WALMART INC COM 931142103 565 4,003 SH   SOLE   4,003 0 0
WASTE MGMT INC DEL COM 94106L109 5,321 37,979 SH   SOLE   37,229 0 750
WELLS FARGO CO NEW COM 949746101 282 6,220 SH   SOLE   6,220 0 0
WESTERN UN CO COM 959802109 210,833 9,178,636 SH   SOLE   8,299,136 0 879,500
WILLIS TOWERS WATSON PLC LTD SHS G96629103 161,097 700,359 SH   SOLE   648,874 0 51,485