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
AAON INC COM PAR $0.004 000360206 28,202 355,055 SH   SOLE   324,365 0 30,690
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 77,149 186,104 SH   SOLE   30,912 0 155,192
ACI WORLDWIDE INC COM 004498101 42,007 1,210,565 SH   SOLE   1,100,523 0 110,042
ACUITY BRANDS INC COM 00508Y102 207,957 982,225 SH   SOLE   955,042 0 27,183
ADOBE SYSTEMS INCORPORATED COM 00724F101 169,863 299,551 SH   SOLE   72,474 0 227,077
ADVANCED DRAIN SYS INC DEL COM 00790R104 83,665 614,593 SH   SOLE   599,147 0 15,446
AFFILIATED MANAGERS GROUP IN COM 008252108 387,665 2,356,483 SH   SOLE   2,303,006 0 53,477
AIR PRODS & CHEMS INC COM 009158106 113,833 374,131 SH   SOLE   58,811 0 315,320
ALAMO GROUP INC COM 011311107 33,611 228,370 SH   SOLE   207,414 0 20,956
ALPHABET INC CAP STK CL C 02079K107 605,582 209,284 SH   SOLE   69,822 0 139,462
AMERICAN TOWER CORP NEW COM 03027X100 301,215 1,029,794 SH   SOLE   264,323 0 765,471
AMETEK INC COM 031100100 69,786 474,607 SH   SOLE   233,094 0 241,513
AMPHENOL CORP NEW CL A 032095101 254,971 2,915,282 SH   SOLE   800,640 0 2,114,642
AON PLC SHS CL A G0403H108 104,773 348,593 SH   SOLE   59,032 0 289,561
APTARGROUP INC COM 038336103 368,509 3,008,725 SH   SOLE   2,936,848 0 71,877
ARAMARK COM 03852U106 626,955 17,013,714 SH   SOLE   15,457,482 0 1,556,232
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 51,049 1,071,549 SH   SOLE   971,026 0 100,523
AUTODESK INC COM 052769106 49,471 175,934 SH   SOLE   85,127 0 90,807
BALCHEM CORP COM 057665200 34,092 202,205 SH   SOLE   187,118 0 15,087
BALL CORP COM 058498106 162,758 1,690,640 SH   SOLE   471,586 0 1,219,054
BEACON ROOFING SUPPLY INC COM 073685109 64,933 1,132,215 SH   SOLE   1,025,649 0 106,566
BIO-TECHNE CORP COM 09073M104 250,377 483,969 SH   SOLE   471,739 0 12,230
BLACK KNIGHT INC COM 09215C105 253,066 3,053,035 SH   SOLE   2,983,129 0 69,906
BLACKBAUD INC COM 09227Q100 297,426 3,765,835 SH   SOLE   3,619,879 0 145,956
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 264,745 3,122,356 SH   SOLE   3,052,068 0 70,288
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 195,080 1,067,058 SH   SOLE   1,038,869 0 28,189
BROWN & BROWN INC COM 115236101 426,817 6,073,099 SH   SOLE   5,937,369 0 135,730
BURLINGTON STORES INC COM 122017106 143,772 493,198 SH   SOLE   481,092 0 12,106
CACI INTL INC CL A 127190304 330,569 1,227,922 SH   SOLE   1,201,929 0 25,993
CARLISLE COS INC COM 142339100 761,447 3,068,867 SH   SOLE   2,997,441 0 71,426
CASEYS GEN STORES INC COM 147528103 179,876 911,455 SH   SOLE   893,390 0 18,065
CASS INFORMATION SYS INC COM 14808P109 21,100 536,611 SH   SOLE   487,732 0 48,879
CBIZ INC COM 124805102 51,358 1,312,824 SH   SOLE   1,183,082 0 129,742
CDW CORP COM 12514G108 147,300 719,309 SH   SOLE   346,250 0 373,059
CENTRAL GARDEN & PET CO COM 153527106 34,960 664,253 SH   SOLE   604,097 0 60,156
SCHWAB CHARLES CORP COM 808513105 95,781 1,138,892 SH   SOLE   176,159 0 962,733
CHOICE HOTELS INTL INC COM 169905106 448,208 2,873,311 SH   SOLE   2,762,009 0 111,302
COLUMBIA SPORTSWEAR CO COM 198516106 302,541 3,104,900 SH   SOLE   3,002,621 0 102,279
COMMVAULT SYS INC COM 204166102 24,837 360,377 SH   SOLE   327,247 0 33,130
COOPER COS INC COM NEW 216648402 48,420 115,578 SH   SOLE   54,277 0 61,301
COSTCO WHSL CORP NEW COM 22160K105 98,529 173,559 SH   SOLE   29,153 0 144,406
CROWN CASTLE INTL CORP NEW COM 22822V101 99,030 474,418 SH   SOLE   79,100 0 395,318
DANAHER CORPORATION COM 235851102 489,918 1,489,068 SH   SOLE   451,319 0 1,037,749
DECKERS OUTDOOR CORP COM 243537107 152,206 415,512 SH   SOLE   405,917 0 9,595
DENTSPLY SIRONA INC COM 24906P109 165,068 2,958,732 SH   SOLE   2,880,783 0 77,949
DIAGEO PLC SPON ADR NEW 25243Q205 99,752 453,128 SH   SOLE   212,565 0 240,563
DOLBY LABORATORIES INC COM CL A 25659T107 335,679 3,525,296 SH   SOLE   3,444,230 0 81,066
DOLLAR GEN CORP NEW COM 256677105 296,207 1,256,019 SH   SOLE   302,474 0 953,545
DORMAN PRODS INC COM 258278100 72,449 641,084 SH   SOLE   585,966 0 55,118
ECOLAB INC COM 278865100 268,459 1,144,377 SH   SOLE   282,333 0 862,044
ELECTRONIC ARTS INC COM 285512109 78,919 598,324 SH   SOLE   99,980 0 498,344
ENVESTNET INC COM 29404K106 56,950 717,799 SH   SOLE   652,390 0 65,409
ENVISTA HOLDINGS CORPORATION COM 29415F104 501,638 11,132,678 SH   SOLE   10,868,125 0 264,553
EPLUS INC COM 294268107 36,642 680,063 SH   SOLE   616,569 0 63,494
LAUDER ESTEE COS INC CL A 518439104 160,832 434,445 SH   SOLE   69,649 0 364,796
EXPONENT INC COM 30214U102 46,210 395,868 SH   SOLE   358,894 0 36,974
FACTSET RESH SYS INC COM 303075105 158,736 326,611 SH   SOLE   316,950 0 9,661
FIDELITY NATL INFORMATION SV COM 31620M106 93,071 852,685 SH   SOLE   140,791 0 711,894
FISERV INC COM 337738108 360,060 3,469,119 SH   SOLE   1,363,364 0 2,105,755
FORWARD AIR CORP COM 349853101 70,496 582,179 SH   SOLE   526,959 0 55,220
FRONTDOOR INC COM 35905A109 30,050 819,915 SH   SOLE   747,764 0 72,151
FTI CONSULTING INC COM 302941109 60,313 393,121 SH   SOLE   351,392 0 41,729
GARTNER INC COM 366651107 571,110 1,708,275 SH   SOLE   1,022,681 0 685,594
GLOBAL PMTS INC COM 37940X102 135,736 1,004,116 SH   SOLE   578,852 0 425,264
GODADDY INC CL A 380237107 320,418 3,775,841 SH   SOLE   3,131,414 0 644,427
GRACO INC COM 384109104 163,829 2,032,111 SH   SOLE   1,981,307 0 50,804
HAMILTON LANE INC CL A 407497106 32,110 309,880 SH   SOLE   280,395 0 29,485
FULLER H B CO COM 359694106 36,864 455,105 SH   SOLE   412,385 0 42,720
HENRY SCHEIN INC COM 806407102 124,225 1,602,287 SH   SOLE   1,567,938 0 34,349
HEXCEL CORP NEW COM 428291108 248,688 4,800,930 SH   SOLE   4,682,464 0 118,466
HOULIHAN LOKEY INC CL A 441593100 52,046 502,761 SH   SOLE   456,136 0 46,625
HURON CONSULTING GROUP INC COM 447462102 33,838 678,126 SH   SOLE   620,864 0 57,262
IAA INC COM 449253103 293,108 5,790,367 SH   SOLE   5,652,819 0 137,548
ICU MED INC COM 44930G107 88,448 372,665 SH   SOLE   336,556 0 36,109
IDEX CORP COM 45167R104 349,542 1,479,103 SH   SOLE   1,045,113 0 433,990
IHS MARKIT LTD SHS G47567105 213,716 1,607,856 SH   SOLE   426,113 0 1,181,743
INSIGHT ENTERPRISES INC COM 45765U103 36,624 343,567 SH   SOLE   311,381 0 32,186
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 64,338 960,418 SH   SOLE   866,633 0 93,785
INTER PARFUMS INC COM 458334109 90,888 850,218 SH   SOLE   768,735 0 81,483
INTERCONTINENTAL EXCHANGE IN COM 45866F104 282,266 2,063,800 SH   SOLE   482,498 0 1,581,302
INTUIT COM 461202103 190,722 296,511 SH   SOLE   79,543 0 216,968
INTUITIVE SURGICAL INC COM NEW 46120E602 45,857 127,630 SH   SOLE   21,585 0 106,045
ISHARES TR RUS 1000 ETF 464287622 33,156 125,385 SH   SOLE   3,556 0 121,829
ISHARES TR RUS 1000 GRW ETF 464287614 854 2,794 SH   SOLE   1,459 0 1,335
ISHARES TR RUSSELL 2000 ETF 464287655 21,021 94,498 SH   SOLE   68,433 0 26,065
J & J SNACK FOODS CORP COM 466032109 57,752 365,612 SH   SOLE   330,444 0 35,168
HENRY JACK & ASSOC INC COM 426281101 148,447 888,957 SH   SOLE   868,426 0 20,531
HUNT J B TRANS SVCS INC COM 445658107 507,425 2,482,509 SH   SOLE   2,418,145 0 64,364
JONES LANG LASALLE INC COM 48020Q107 372,307 1,382,292 SH   SOLE   1,349,677 0 32,615
KAR AUCTION SVCS INC COM 48238T109 23,960 1,533,907 SH   SOLE   1,391,418 0 142,489
KINSALE CAP GROUP INC COM 49714P108 105,329 442,762 SH   SOLE   398,437 0 44,325
KIRBY CORP COM 497266106 241,489 4,064,107 SH   SOLE   3,918,355 0 145,752
LABORATORY CORP AMER HLDGS COM NEW 50540R409 58,960 187,645 SH   SOLE   29,139 0 158,506
LANCASTER COLONY CORP COM 513847103 28,141 169,933 SH   SOLE   153,401 0 16,532
LANDSTAR SYS INC COM 515098101 389,055 2,173,250 SH   SOLE   2,101,208 0 72,042
LENNOX INTL INC COM 526107107 351,244 1,082,884 SH   SOLE   1,058,210 0 24,674
LINDE PLC SHS G5494J103 243,250 702,177 SH   SOLE   192,810 0 509,367
LKQ CORP COM 501889208 320,041 5,331,347 SH   SOLE   5,206,152 0 125,195
LOWES COS INC COM 548661107 115,106 445,320 SH   SOLE   74,210 0 371,110
MANHATTAN ASSOCIATES INC COM 562750109 185,715 1,194,384 SH   SOLE   1,162,307 0 32,077
MARKEL CORP COM 570535104 496,270 402,164 SH   SOLE   346,909 0 55,255
MARSH & MCLENNAN COS INC COM 571748102 224,483 1,291,470 SH   SOLE   348,530 0 942,940
MARTIN MARIETTA MATLS INC COM 573284106 91,355 207,380 SH   SOLE   102,074 0 105,306
MASTERCARD INCORPORATED CL A 57636Q104 365,083 1,016,040 SH   SOLE   252,680 0 763,360
MCGRATH RENTCORP COM 580589109 27,964 348,422 SH   SOLE   316,087 0 32,335
MESA LABS INC COM 59064R109 44,545 135,771 SH   SOLE   125,119 0 10,652
META PLATFORMS INC CL A 30303M102 52,544 156,218 SH   SOLE   156,218 0 0
MICROSOFT CORP COM 594918104 440,907 1,310,975 SH   SOLE   358,250 0 952,725
MONDELEZ INTL INC CL A 609207105 70,069 1,056,693 SH   SOLE   168,306 0 888,387
MONRO INC COM 610236101 35,384 607,236 SH   SOLE   548,702 0 58,534
MOODYS CORP COM 615369105 44,459 113,829 SH   SOLE   19,291 0 94,538
MOOG INC CL A 615394202 56,304 695,368 SH   SOLE   625,133 0 70,235
MORNINGSTAR INC COM 617700109 347,295 1,015,513 SH   SOLE   989,720 0 25,793
NATIONAL INSTRS CORP COM 636518102 40,463 926,555 SH   SOLE   835,329 0 91,226
NATIONAL RESH CORP COM NEW 637372202 33,767 813,281 SH   SOLE   736,069 0 77,212
NIKE INC CL B 654106103 115,915 695,475 SH   SOLE   115,582 0 579,893
NORDSON CORP COM 655663102 230,752 903,954 SH   SOLE   878,290 0 25,664
OREILLY AUTOMOTIVE INC COM 67103H107 237,298 336,007 SH   SOLE   98,578 0 237,429
PATTERSON COS INC COM 703395103 20,182 687,620 SH   SOLE   628,901 0 58,719
PEPSICO INC COM 713448108 81,188 467,376 SH   SOLE   70,673 0 396,703
PERFICIENT INC COM 71375U101 48,956 378,654 SH   SOLE   343,224 0 35,430
PINNACLE FINL PARTNERS INC COM 72346Q104 27,298 285,845 SH   SOLE   259,745 0 26,100
POOL CORP COM 73278L105 160,366 283,333 SH   SOLE   274,682 0 8,651
POWER INTEGRATIONS INC COM 739276103 44,799 482,276 SH   SOLE   438,305 0 43,971
PROSPERITY BANCSHARES INC COM 743606105 190,076 2,628,984 SH   SOLE   2,570,044 0 58,940
QUALYS INC COM 74758T303 82,175 598,859 SH   SOLE   541,973 0 56,886
RLI CORP COM 749607107 41,877 373,568 SH   SOLE   338,607 0 34,961
ROGERS CORP COM 775133101 35,394 129,649 SH   SOLE   117,424 0 12,225
ROSS STORES INC COM 778296103 98,711 863,764 SH   SOLE   423,011 0 440,753
RPM INTL INC COM 749685103 421,335 4,171,630 SH   SOLE   4,075,548 0 96,082
S&P GLOBAL INC COM 78409V104 67,219 142,434 SH   SOLE   23,866 0 118,568
SALLY BEAUTY HLDGS INC COM 79546E104 27,552 1,492,499 SH   SOLE   1,348,652 0 143,847
SEI INVTS CO COM 784117103 385,082 6,319,042 SH   SOLE   6,176,812 0 142,230
SELECTIVE INS GROUP INC COM 816300107 72,671 886,879 SH   SOLE   803,954 0 82,925
SERVICE CORP INTL COM 817565104 180,364 2,540,690 SH   SOLE   2,486,350 0 54,340
SHERWIN WILLIAMS CO COM 824348106 113,279 321,669 SH   SOLE   147,032 0 174,637
SILGAN HOLDINGS INC COM 827048109 42,544 993,086 SH   SOLE   900,426 0 92,660
SIMPSON MFG INC COM 829073105 51,915 373,303 SH   SOLE   340,980 0 32,323
SOUTHSTATE CORPORATION COM 840441109 41,219 514,531 SH   SOLE   464,685 0 49,846
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,104 2,324 SH   SOLE   0 0 2,324
SPROUTS FMRS MKT INC COM 85208M102 30,330 1,021,898 SH   SOLE   926,502 0 95,396
STARBUCKS CORP COM 855244109 118,421 1,012,408 SH   SOLE   165,845 0 846,563
STEPAN CO COM 858586100 28,375 228,297 SH   SOLE   206,707 0 21,590
STERIS PLC SHS USD G8473T100 103,219 424,056 SH   SOLE   201,867 0 222,189
TE CONNECTIVITY LTD SHS H84989104 79,895 495,195 SH   SOLE   82,668 0 412,527
TECHTARGET INC COM 87874R100 35,810 374,342 SH   SOLE   339,077 0 35,265
TELEFLEX INCORPORATED COM 879369106 347,838 1,058,932 SH   SOLE   892,302 0 166,630
TERMINIX GLOBAL HOLDINGS INC COM 88087E100 392,406 8,675,797 SH   SOLE   8,475,161 0 200,636
TEXAS INSTRS INC COM 882508104 74,375 394,624 SH   SOLE   69,310 0 325,314
THERMO FISHER SCIENTIFIC INC COM 883556102 540,611 810,219 SH   SOLE   245,159 0 565,060
TJX COS INC NEW COM 872540109 492,802 6,491,075 SH   SOLE   2,235,101 0 4,255,974
TRANSUNION COM 89400J107 78,317 660,460 SH   SOLE   315,549 0 344,911
TRIMBLE INC COM 896239100 112,392 1,289,046 SH   SOLE   1,256,606 0 32,440
ULTA BEAUTY INC COM 90384S303 281,540 682,785 SH   SOLE   663,627 0 19,158
UMPQUA HLDGS CORP COM 904214103 179,420 9,325,369 SH   SOLE   8,958,905 0 366,464
UNIFIRST CORP MASS COM 904708104 55,148 262,112 SH   SOLE   237,044 0 25,068
US BANCORP DEL COM NEW 902973304 102,258 1,820,504 SH   SOLE   837,115 0 983,389
US ECOLOGY INC COM 91734M103 19,998 626,104 SH   SOLE   574,811 0 51,293
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 322 1,763 SH   SOLE   0 0 1,763
VANGUARD INDEX FDS LARGE CAP ETF 922908637 1,311 5,932 SH   SOLE   0 0 5,932
VANGUARD INDEX FDS TOTAL STK MKT 922908769 215 891 SH   SOLE   0 0 891
VERISK ANALYTICS INC COM 92345Y106 414,508 1,812,217 SH   SOLE   511,393 0 1,300,824
VISA INC COM CL A 92826C839 461,326 2,128,770 SH   SOLE   667,626 0 1,461,144
WESTAMERICA BANCORPORATION COM 957090103 26,851 465,106 SH   SOLE   425,763 0 39,343
WEX INC COM 96208T104 313,283 2,231,519 SH   SOLE   2,178,083 0 53,436
WHITE MTNS INS GROUP LTD COM G9618E107 175,687 173,278 SH   SOLE   89,620 0 83,658
WOLVERINE WORLD WIDE INC COM 978097103 49,641 1,723,034 SH   SOLE   1,563,200 0 159,834
WOODWARD INC COM 980745103 152,797 1,395,912 SH   SOLE   1,376,243 0 19,669
BERKLEY W R CORP COM 084423102 704,472 8,550,459 SH   SOLE   8,343,205 0 207,254
XYLEM INC COM 98419M100 181,101 1,510,183 SH   SOLE   404,236 0 1,105,947
ZOETIS INC CL A 98978V103 361,133 1,479,870 SH   SOLE   381,833 0 1,098,037