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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101   10,861,482 116,017 SH   SOLE   114,292 0 1,725
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108   62,450,859 1,129,310 SH   SOLE   1,123,520 0 5,790
ABBOTT LABS COM 002824100   585,168 6,042 SH   SOLE   6,042 0 0
ABBVIE INC COM 00287Y109   499,351 3,350 SH   SOLE   3,350 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   1,460,922 4,757 SH   SOLE   4,757 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108   293,334,597 2,250,534 SH   SOLE   2,132,406 0 118,128
AGREE RLTY CORP COM 008492100   259,628 4,700 SH   SOLE   4,700 0 0
ALPHABET INC CAP STK CL A 02079K305   21,265,797 162,508 SH   SOLE   160,928 0 1,580
ALPHABET INC CAP STK CL C 02079K107   1,294,767 9,820 SH   SOLE   9,820 0 0
ALTICE USA INC CL A 02156K103   123,847,591 37,873,881 SH   SOLE   34,897,906 0 2,975,975
AMAZON COM INC COM 023135106   1,574,381 12,385 SH   SOLE   12,385 0 0
AMERICAN EXPRESS CO COM 025816109   36,660,205 245,726 SH   SOLE   243,631 0 2,095
AMERICAN WTR WKS CO INC NEW COM 030420103   1,238,300 10,000 SH   SOLE   10,000 0 0
APPLE INC COM 037833100   27,760,537 162,143 SH   SOLE   162,143 0 0
GALLAGHER ARTHUR J & CO COM 363576109   227,930 1,000 SH   SOLE   1,000 0 0
ARTISAN PARTNERS ASSET MGMT CL A 04316A108   71,223,282 1,903,348 SH   SOLE   1,893,673 0 9,675
AUTOMATIC DATA PROCESSING IN COM 053015103   808,349 3,360 SH   SOLE   3,360 0 0
AVANTOR INC COM 05352a100   36,547,492 1,733,752 SH   SOLE   1,303,752 0 430,000
BAIDU INC SPON ADR REP A 056752108   1,262,890 9,400 SH   SOLE   9,400 0 0
BANK AMERICA CORP COM 060505104   1,494,948 54,600 SH   SOLE   54,600 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108   531,477 1 SH   SOLE   1 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   915,334 2,613 SH   SOLE   2,613 0 0
BLACKSTONE INC COM 09260D107   8,070,321 75,325 SH   SOLE   75,325 0 0
BOSTON SCIENTIFIC CORP COM 101137107   343,200 6,500 SH   SOLE   6,500 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   2,379,640 41,000 SH   SOLE   41,000 0 0
BROWN & BROWN INC COM 115236101   227,261,385 3,254,029 SH   SOLE   3,080,054 0 173,975
CAPITAL ONE FINL CORP COM 14040H105   27,062,628 278,852 SH   SOLE   276,062 0 2,790
C H ROBINSON WORLDWIDE INC COM NEW 12541W209   176,945,792 2,054,403 SH   SOLE   1,944,233 0 110,170
CHEVRON CORP NEW COM 166764100   2,249,391 13,340 SH   SOLE   13,340 0 0
CISCO SYS INC COM 17275R102   4,488,530 83,492 SH   SOLE   83,492 0 0
CLARIVATE PLC ORD SHS g21810109   386,275,342 57,567,115 SH   SOLE   54,036,665 0 3,530,450
COCA COLA CO COM 191216100   1,753,014 31,315 SH   SOLE   31,315 0 0
COMCAST CORP NEW CL A 20030N101   19,107,571 430,933 SH   SOLE   426,008 0 4,925
CONIFER HLDGS INC COM 20731J102   16,383 12,900 SH   SOLE   12,900 0 0
COSTCO WHSL CORP NEW COM 22160K105   3,042,397 5,385 SH   SOLE   5,385 0 0
CREDIT ACCEP CORP MICH COM 225310101   1,840,480 4,000 SH   SOLE   4,000 0 0
DANAHER CORPORATION COM 235851102   409,365 1,650 SH   SOLE   1,650 0 0
DAVITA INC COM 23918K108   657,362 6,954 SH   SOLE   6,954 0 0
DEERE & CO COM 244199105   254,732 675 SH   SOLE   675 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   15,458,001 103,619 SH   SOLE   102,714 0 905
DISNEY WALT CO COM 254687106   17,590,336 217,031 SH   SOLE   214,681 0 2,350
DOLLAR GEN CORP NEW COM 256677105   50,077,891 473,326 SH   SOLE   391,351 0 81,975
DRAFTKINGS INC NEW COM CL A 26142v105   1,143,302 38,835 SH   SOLE   38,835 0 0
DTE ENERGY CO COM 233331107   531,748 5,356 SH   SOLE   5,356 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   1,783,735 20,210 SH   SOLE   20,210 0 0
ENERGIZER HLDGS INC NEW COM 29272w109   133,207,293 4,157,531 SH   SOLE   4,136,031 0 21,500
ENERPAC TOOL GROUP CORP CL A COM 292765104   106,779,711 4,040,095 SH   SOLE   4,018,370 0 21,725
ENTERPRISE PRODS PARTNERS L COM 293792107   5,654,642 206,600 SH   SOLE   206,600 0 0
EVERSOURCE ENERGY COM 30040W108   1,453,750 25,000 SH   SOLE   25,000 0 0
EXXON MOBIL CORP COM 30231G102   6,533,921 55,570 SH   SOLE   55,570 0 0
FAIR ISAAC CORP COM 303250104   759,964 875 SH   SOLE   875 0 0
FEDEX CORP COM 31428X106   107,860,072 407,142 SH   SOLE   350,507 0 56,635
FIRST MERCHANTS CORP COM 320817109   965,243 34,696 SH   SOLE   34,696 0 0
FORD MTR CO DEL COM 345370860   721,850 58,120 SH   SOLE   58,120 0 0
FRANKLIN RESOURCES INC COM 354613101   170,983,281 6,956,196 SH   SOLE   6,574,221 0 381,975
GENERAL ELECTRIC CO COM NEW 369604301   41,210,639 372,778 SH   SOLE   369,002 0 3,776
GFL ENVIRONMENTAL INC SUB VTG SHS 36168q104   124,578,822 3,922,507 SH   SOLE   3,634,207 0 288,300
GOLDMAN SACHS GROUP INC COM 38141G104   3,235,700 10,000 SH   SOLE   10,000 0 0
HILLENBRAND INC COM 431571108   203,902,460 4,819,250 SH   SOLE   4,797,550 0 21,700
HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107   1,537,200 70,000 SH   SOLE   70,000 0 0
HOME DEPOT INC COM 437076102   2,159,840 7,148 SH   SOLE   7,148 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   1,126,088 8,026 SH   SOLE   8,026 0 0
ILLINOIS TOOL WKS INC COM 452308109   931,604 4,045 SH   SOLE   4,045 0 0
INTEL CORP COM 458140100   343,591 9,665 SH   SOLE   9,665 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101   24,762,753 363,250 SH   SOLE   273,250 0 90,000
INTUITIVE SURGICAL INC COM NEW 46120E602   714,649 2,445 SH   SOLE   2,445 0 0
ISHARES TR CHINA LG-CAP ETF 464287184   12,684 478 SH   SOLE   478 0 0
ISHARES TR CORE MSCI EAFE 46432f842   381,467 5,928 SH   SOLE   5,928 0 0
ISHARES TR MSCI EAFE ETF 464287465   434,354 6,302 SH   SOLE   6,302 0 0
ISHARES TR MSCI EMG MKT ETF 464287234   464,888 12,250 SH   SOLE   12,250 0 0
ISHARES TR RUS 1000 ETF 464287622   47,922 204 SH   SOLE   204 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   1,173,282 4,411 SH   SOLE   4,411 0 0
ISHARES TR RUS 1000 VAL ETF 464287598   75,151 495 SH   SOLE   495 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   521,383 2,950 SH   SOLE   2,950 0 0
ISHARES TR RUS 2000 GRW ETF 464287648   43,155 193 SH   SOLE   193 0 0
ISHARES TR RUS MD CP GR ETF 464287481   53,617 587 SH   SOLE   587 0 0
ISHARES TR CORE S&P500 ETF 464287200   2,639,887 6,147 SH   SOLE   6,147 0 0
ISHARES TR CORE S&P SCP ETF 464287804   16,885 179 SH   SOLE   179 0 0
ISHARES TR CORE S&P MCP ETF 464287507   554,804 2,225 SH   SOLE   2,225 0 0
ISHARES TR SHORT TREAS BD 464288679   17,565 159 SH   SOLE   159 0 0
ISHARES TR ISHS 1-5YR INVS 464288646   16,843 338 SH   SOLE   338 0 0
ISHARES TR TIPS BD ETF 464287176   3,838 37 SH   SOLE   37 0 0
JOHNSON & JOHNSON COM 478160104   18,445,023 118,427 SH   SOLE   117,322 0 1,105
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641q837   853,060 17,000 SH   SOLE   17,000 0 0
JPMORGAN CHASE & CO COM 46625H100   285,109 1,966 SH   SOLE   1,966 0 0
LAMB WESTON HLDGS INC COM 513272104   27,355,142 295,859 SH   SOLE   293,074 0 2,785
LESLIES INC COM 527064109   89,780,601 15,862,297 SH   SOLE   15,779,804 0 82,493
LIBERTY BROADBAND CORP COM SER C 530307305   547,920 6,000 SH   SOLE   6,000 0 0
ELI LILLY & CO COM 532457108   5,371,300 10,000 SH   SOLE   10,000 0 0
LPL FINL HLDGS INC COM 50212V100   354,335,675 1,490,998 SH   SOLE   1,429,983 0 61,015
MARSH & MCLENNAN COS INC COM 571748102   328,268 1,725 SH   SOLE   1,725 0 0
MASTERCARD INCORPORATED CL A 57636Q104   17,520,818 44,254 SH   SOLE   43,954 0 300
MCCORMICK & CO INC COM NON VTG 579780206   7,267,296 96,077 SH   SOLE   95,047 0 1,030
MCDONALDS CORP COM 580135101   1,571,568 5,966 SH   SOLE   5,966 0 0
MCKESSON CORP COM 58155Q103   2,583,009 5,940 SH   SOLE   5,940 0 0
MEDTRONIC PLC SHS G5960L103   15,403,357 196,573 SH   SOLE   194,688 0 1,885
MERCK & CO INC COM 58933Y105   1,096,251 10,648 SH   SOLE   10,648 0 0
META PLATFORMS INC CL A 30303m102   4,900,928 16,325 SH   SOLE   16,225 0 100
MICROSOFT CORP COM 594918104   36,083,272 114,277 SH   SOLE   113,437 0 840
MID-AMER APT CMNTYS INC COM 59522J103   27,016,500 210,000 SH   SOLE   210,000 0 0
MOLSON COORS BEVERAGE CO CL B 60871R209   296,302,051 4,659,570 SH   SOLE   4,397,615 0 261,955
NETFLIX INC COM 64110L106   16,446,746 43,556 SH   SOLE   43,153 0 403
NICOLET BANKSHARES INC COM 65406e102   1,349,755 19,343 SH   SOLE   1,561 0 17,782
NUCOR CORP COM 670346105   3,127,000 20,000 SH   SOLE   20,000 0 0
NVIDIA CORPORATION COM 67066G104   464,569 1,068 SH   SOLE   1,068 0 0
OLD NATL BANCORP IND COM 680033107   543,113 37,353 SH   SOLE   37,353 0 0
ORACLE CORP COM 68389X105   688,586 6,501 SH   SOLE   6,501 0 0
OREILLY AUTOMOTIVE INC COM 67103H107   695,278 765 SH   SOLE   765 0 0
PAYCHEX INC COM 704326107   22,611,009 196,055 SH   SOLE   194,495 0 1,560
PEPSICO INC COM 713448108   30,016,411 177,152 SH   SOLE   175,712 0 1,440
PFIZER INC COM 717081103   2,519,574 75,959 SH   SOLE   75,959 0 0
PHILIP MORRIS INTL INC COM 718172109   2,397,822 25,900 SH   SOLE   25,900 0 0
PINNACLE WEST CAP CORP COM 723484101   405,240 5,500 SH   SOLE   5,500 0 0
POST HLDGS INC COM 737446104   291,248,577 3,396,881 SH   SOLE   3,193,111 0 203,770
PROCTER AND GAMBLE CO COM 742718109   16,979,828 116,412 SH   SOLE   115,512 0 900
PRUDENTIAL FINL INC COM 744320102   1,186,125 12,500 SH   SOLE   12,500 0 0
PULTE GROUP INC COM 745867101   357,603 4,829 SH   SOLE   4,829 0 0
QUALCOMM INC COM 747525103   333,180 3,000 SH   SOLE   3,000 0 0
SCHWAB CHARLES CORP COM 808513105   57,455,052 1,046,540 SH   SOLE   902,040 0 144,500
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706   50,394 2,105 SH   SOLE   2,105 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   99,639 2,934 SH   SOLE   2,934 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862   43,724 913 SH   SOLE   913 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   608,580 8,601 SH   SOLE   8,330 0 271
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   67,825 1,340 SH   SOLE   1,340 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   20,289 279 SH   SOLE   279 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   47,314 734 SH   SOLE   431 0 303
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   228,064 4,575 SH   SOLE   4,575 0 0
SCHWAB STRATEGIC TR US TIPS ETF 808524870   33,273 659 SH   SOLE   659 0 0
SEALED AIR CORP NEW COM 81211K100   279,310 8,500 SH   SOLE   8,500 0 0
SERVISFIRST BANCSHARES INC COM 81768t108   6,260,400 120,000 SH   SOLE   120,000 0 0
SMILEDIRECTCLUB INC CL A COM 83192H106   110,853 267,116 SH   SOLE   105,077 0 162,039
SOUTHERN CO COM 842587107   2,605,742 40,262 SH   SOLE   40,262 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463x889   1,224,895 39,500 SH   SOLE   39,500 0 0
SPDR SER TR DJ REIT ETF 78464a607   290,290 3,500 SH   SOLE   3,500 0 0
SPDR SER TR MSCI USA STRTGIC 78468r812   22,326 185 SH   SOLE   185 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,824,116 4,267 SH   SOLE   4,267 0 0
SPDR SER TR S&P DIVID ETF 78464a763   112,177 975 SH   SOLE   975 0 0
STERICYCLE INC COM 858912108   291,702,839 6,524,331 SH   SOLE   6,149,006 0 375,325
STRYKER CORPORATION COM 863667101   1,225,889 4,486 SH   SOLE   4,486 0 0
SUN CMNTYS INC COM 866674104   1,893,440 16,000 SH   SOLE   16,000 0 0
SYSCO CORP COM 871829107   153,240,016 2,320,060 SH   SOLE   2,219,120 0 100,940
TARGET CORP COM 87612E106   259,840 2,350 SH   SOLE   2,350 0 0
TESLA INC COM 88160R101   781,938 3,125 SH   SOLE   125 0 3,000
TEXAS INSTRS INC COM 882508104   795,050 5,000 SH   SOLE   5,000 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   387,726 766 SH   SOLE   766 0 0
UNION PAC CORP COM 907818108   203,630 1,000 SH   SOLE   1,000 0 0
UNITED PARCEL SERVICE INC CL B 911312106   21,794,566 139,825 SH   SOLE   138,420 0 1,405
UNITED STS 12 MONTH OIL FD L UNIT BEN INT 91288v103   501,210 12,500 SH   SOLE   12,500 0 0
US BANCORP DEL COM NEW 902973304   25,440,634 769,530 SH   SOLE   761,580 0 7,950
US FOODS HLDG CORP COM 912008109   318,520,683 8,023,191 SH   SOLE   7,516,216 0 506,975
VANGUARD WORLD FDS INF TECH ETF 92204A702   340,633 821 SH   SOLE   821 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629   31,861 153 SH   SOLE   153 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   2,674,287 6,810 SH   SOLE   6,810 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611   93,503 586 SH   SOLE   586 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   148,687 700 SH   SOLE   700 0 0
VISA INC COM CL A 92826C839   934,301 4,062 SH   SOLE   4,062 0 0
WALMART INC COM 931142103   223,638 1,398 SH   SOLE   1,398 0 0
WARNER BROS DISCOVERY INC COM SER A 934423104   38,056,416 3,504,274 SH   SOLE   2,604,274 0 900,000
WASTE MGMT INC DEL COM 94106L109   9,858,933 64,673 SH   SOLE   63,923 0 750
WEYERHAEUSER CO MTN BE COM NEW 962166104   1,533,000 50,000 SH   SOLE   50,000 0 0
WILEY JOHN & SONS INC CL A 968223206   106,068,601 2,853,608 SH   SOLE   2,839,583 0 14,025
WILLIS TOWERS WATSON PLC LTD SHS G96629103   154,522,916 739,485 SH   SOLE   704,030 0 35,455