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 18,831 343,875 SH   SOLE   313,185 0 30,690
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 52,142 187,797 SH   SOLE   31,654 0 156,143
ACI WORLDWIDE INC COM 004498101 30,264 1,168,960 SH   SOLE   1,058,918 0 110,042
ACUITY BRANDS INC COM 00508Y102 142,547 925,390 SH   SOLE   898,817 0 26,573
ADOBE SYSTEMS INCORPORATED COM 00724F101 132,116 360,914 SH   SOLE   105,906 0 255,008
ADVANCED DRAIN SYS INC DEL COM 00790R104 52,744 585,594 SH   SOLE   571,533 0 14,061
AFFILIATED MANAGERS GROUP IN COM 008252108 283,341 2,430,025 SH   SOLE   2,372,065 0 57,960
AGILENT TECHNOLOGIES INC COM 00846U101 84,034 707,532 SH   SOLE   120,596 0 586,936
AIR PRODS & CHEMS INC COM 009158106 90,535 376,475 SH   SOLE   59,139 0 317,336
ALAMO GROUP INC COM 011311107 25,645 220,262 SH   SOLE   199,306 0 20,956
ALPHABET INC CAP STK CL C 02079K107 477,162 218,136 SH   SOLE   70,530 0 147,606
AMERICAN TOWER CORP NEW COM 03027X100 265,375 1,038,285 SH   SOLE   267,788 0 770,497
AMETEK INC COM 031100100 49,620 451,540 SH   SOLE   221,483 0 230,057
AMPHENOL CORP NEW CL A 032095101 171,771 2,668,087 SH   SOLE   772,563 0 1,895,524
AON PLC SHS CL A G0403H108 79,332 294,172 SH   SOLE   50,182 0 243,990
APTARGROUP INC COM 038336103 297,992 2,887,235 SH   SOLE   2,815,025 0 72,210
ARAMARK COM 03852U106 476,896 15,569,584 SH   SOLE   14,121,718 0 1,447,866
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 36,785 1,034,158 SH   SOLE   933,635 0 100,523
AUTODESK INC COM 052769106 29,922 174,007 SH   SOLE   82,889 0 91,118
BALCHEM CORP COM 057665200 25,306 195,051 SH   SOLE   179,964 0 15,087
BALL CORP COM 058498106 114,400 1,663,511 SH   SOLE   451,070 0 1,212,441
BEACON ROOFING SUPPLY INC COM 073685109 55,842 1,087,262 SH   SOLE   980,696 0 106,566
BIO-TECHNE CORP COM 09073M104 163,866 472,726 SH   SOLE   459,932 0 12,794
BLACK KNIGHT INC COM 09215C105 233,586 3,572,195 SH   SOLE   3,499,260 0 72,935
BLACKBAUD INC COM 09227Q100 208,610 3,592,389 SH   SOLE   3,446,859 0 145,530
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 285,913 3,164,149 SH   SOLE   3,091,942 0 72,207
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 151,872 1,065,397 SH   SOLE   1,037,150 0 28,247
BROWN & BROWN INC COM 115236101 353,855 6,065,399 SH   SOLE   5,926,840 0 138,559
BURLINGTON STORES INC COM 122017106 120,783 886,608 SH   SOLE   865,361 0 21,247
CACI INTL INC CL A 127190304 345,759 1,227,052 SH   SOLE   1,201,011 0 26,041
CARLISLE COS INC COM 142339100 581,147 2,435,553 SH   SOLE   2,367,632 0 67,921
CASEYS GEN STORES INC COM 147528103 168,526 911,051 SH   SOLE   888,284 0 22,767
CASS INFORMATION SYS INC COM 14808P109 8,731 258,320 SH   SOLE   225,102 0 33,218
CBIZ INC COM 124805102 50,315 1,259,127 SH   SOLE   1,129,385 0 129,742
CDW CORP COM 12514G108 109,321 693,835 SH   SOLE   338,841 0 354,994
CENTRAL GARDEN & PET CO COM 153527106 27,310 643,789 SH   SOLE   583,633 0 60,156
SCHWAB CHARLES CORP COM 808513105 72,610 1,149,254 SH   SOLE   180,273 0 968,981
CHOICE HOTELS INTL INC COM 169905106 303,176 2,715,899 SH   SOLE   2,613,964 0 101,935
COLUMBIA SPORTSWEAR CO COM 198516106 233,889 3,267,524 SH   SOLE   3,162,937 0 104,587
COMMVAULT SYS INC COM 204166102 22,249 353,713 SH   SOLE   320,583 0 33,130
COSTCO WHSL CORP NEW COM 22160K105 61,098 127,478 SH   SOLE   21,835 0 105,643
CROWN CASTLE INTL CORP NEW COM 22822V101 80,386 477,408 SH   SOLE   79,542 0 397,866
DANAHER CORPORATION COM 235851102 400,997 1,581,718 SH   SOLE   471,621 0 1,110,097
DECKERS OUTDOOR CORP COM 243537107 106,108 415,538 SH   SOLE   405,735 0 9,803
DIAGEO PLC SPON ADR NEW 25243Q205 72,543 416,625 SH   SOLE   193,414 0 223,211
DOLBY LABORATORIES INC COM CL A 25659T107 267,561 3,738,973 SH   SOLE   3,655,138 0 83,835
DOLLAR GEN CORP NEW COM 256677105 228,391 930,535 SH   SOLE   238,718 0 691,817
DORMAN PRODS INC COM 258278100 67,356 613,943 SH   SOLE   558,825 0 55,118
ECOLAB INC COM 278865100 200,430 1,303,525 SH   SOLE   349,421 0 954,104
ELECTRONIC ARTS INC COM 285512109 73,554 604,639 SH   SOLE   102,895 0 501,744
ENVESTNET INC COM 29404K106 35,936 680,984 SH   SOLE   615,575 0 65,409
ENVISTA HOLDINGS CORPORATION COM 29415F104 395,782 10,269,374 SH   SOLE   10,008,960 0 260,414
EPLUS INC COM 294268107 34,201 643,850 SH   SOLE   580,356 0 63,494
LAUDER ESTEE COS INC CL A 518439104 111,651 438,416 SH   SOLE   71,324 0 367,092
EXPONENT INC COM 30214U102 35,307 386,000 SH   SOLE   349,026 0 36,974
FACTSET RESH SYS INC COM 303075105 124,628 324,071 SH   SOLE   314,642 0 9,429
FIDELITY NATL INFORMATION SV COM 31620M106 78,867 860,340 SH   SOLE   143,249 0 717,091
FISERV INC COM 337738108 304,216 3,419,311 SH   SOLE   1,305,008 0 2,114,303
FORWARD AIR CORP COM 349853101 51,085 555,515 SH   SOLE   500,295 0 55,220
FRONTDOOR INC COM 35905A109 19,688 817,628 SH   SOLE   747,882 0 69,746
FTI CONSULTING INC COM 302941109 67,621 373,908 SH   SOLE   332,179 0 41,729
GARTNER INC COM 366651107 419,428 1,734,392 SH   SOLE   1,044,058 0 690,334
GLOBAL PMTS INC COM 37940X102 112,558 1,017,335 SH   SOLE   527,025 0 490,310
GODADDY INC CL A 380237107 361,671 5,199,409 SH   SOLE   4,526,517 0 672,892
GRACO INC COM 384109104 115,125 1,937,808 SH   SOLE   1,886,889 0 50,919
HAMILTON LANE INC CL A 407497106 20,198 300,659 SH   SOLE   271,174 0 29,485
FULLER H B CO COM 359694106 26,186 434,913 SH   SOLE   392,193 0 42,720
HENRY SCHEIN INC COM 806407102 87,772 1,143,753 SH   SOLE   1,110,107 0 33,646
HEXCEL CORP NEW COM 428291108 201,018 3,842,817 SH   SOLE   3,731,495 0 111,322
HOULIHAN LOKEY INC CL A 441593100 38,170 483,592 SH   SOLE   436,967 0 46,625
HURON CONSULTING GROUP INC COM 447462102 39,830 612,870 SH   SOLE   555,608 0 57,262
IAA INC COM 449253103 190,206 5,804,257 SH   SOLE   5,658,670 0 145,587
ICU MED INC COM 44930G107 59,608 362,604 SH   SOLE   326,495 0 36,109
IDEX CORP COM 45167R104 269,599 1,484,329 SH   SOLE   1,047,586 0 436,743
IDEXX LABS INC COM 45168D104 49,528 141,213 SH   SOLE   23,676 0 117,537
INSIGHT ENTERPRISES INC COM 45765U103 42,893 497,140 SH   SOLE   448,253 0 48,887
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 49,727 920,353 SH   SOLE   826,568 0 93,785
INTER PARFUMS INC COM 458334109 66,463 909,708 SH   SOLE   820,378 0 89,330
INTERCONTINENTAL EXCHANGE IN COM 45866F104 196,027 2,084,508 SH   SOLE   493,162 0 1,591,346
INTUIT COM 461202103 115,571 299,843 SH   SOLE   81,481 0 218,362
INTUITIVE SURGICAL INC COM NEW 46120E602 25,830 128,693 SH   SOLE   21,951 0 106,742
ISHARES TR RUS 1000 ETF 464287622 24,119 116,091 SH   SOLE   1,421 0 114,670
ISHARES TR RUS 1000 GRW ETF 464287614 3,999 18,284 SH   SOLE   15,183 0 3,101
ISHARES TR RUSSELL 2000 ETF 464287655 12,726 75,140 SH   SOLE   52,355 0 22,785
J & J SNACK FOODS CORP COM 466032109 49,183 352,161 SH   SOLE   316,993 0 35,168
HENRY JACK & ASSOC INC COM 426281101 135,004 749,938 SH   SOLE   729,718 0 20,220
HUNT J B TRANS SVCS INC COM 445658107 254,477 1,616,037 SH   SOLE   1,574,094 0 41,943
JONES LANG LASALLE INC COM 48020Q107 242,285 1,385,596 SH   SOLE   1,353,028 0 32,568
KAR AUCTION SVCS INC COM 48238T109 22,083 1,495,133 SH   SOLE   1,352,644 0 142,489
KINSALE CAP GROUP INC COM 49714P108 90,882 395,758 SH   SOLE   351,433 0 44,325
KIRBY CORP COM 497266106 237,388 3,901,833 SH   SOLE   3,756,923 0 144,910
LABORATORY CORP AMER HLDGS COM NEW 50540R409 44,379 189,363 SH   SOLE   29,866 0 159,497
LANCASTER COLONY CORP COM 513847103 21,391 166,108 SH   SOLE   149,576 0 16,532
LANDSTAR SYS INC COM 515098101 329,002 2,262,424 SH   SOLE   2,186,836 0 75,588
LENNOX INTL INC COM 526107107 226,513 1,096,435 SH   SOLE   1,070,064 0 26,371
LINDE PLC SHS G5494J103 185,626 645,584 SH   SOLE   179,722 0 465,862
LKQ CORP COM 501889208 292,187 5,952,068 SH   SOLE   5,820,039 0 132,029
LOWES COS INC COM 548661107 78,506 449,453 SH   SOLE   75,959 0 373,494
MANHATTAN ASSOCIATES INC COM 562750109 116,177 1,013,757 SH   SOLE   982,043 0 31,714
MARKEL CORP COM 570535104 513,578 397,122 SH   SOLE   344,034 0 53,088
MARSH & MCLENNAN COS INC COM 571748102 166,284 1,071,075 SH   SOLE   288,960 0 782,115
MARTIN MARIETTA MATLS INC COM 573284106 59,915 200,223 SH   SOLE   97,064 0 103,159
MASTERCARD INCORPORATED CL A 57636Q104 314,217 995,997 SH   SOLE   252,098 0 743,899
MCGRATH RENTCORP COM 580589109 25,152 330,943 SH   SOLE   298,608 0 32,335
MESA LABS INC COM 59064R109 34,911 171,185 SH   SOLE   154,404 0 16,781
META PLATFORMS INC CL A 30303M102 25,742 159,639 SH   SOLE   159,639 0 0
MICROSOFT CORP COM 594918104 334,900 1,303,977 SH   SOLE   344,797 0 959,180
MONRO INC COM 610236101 25,714 599,683 SH   SOLE   541,149 0 58,534
MOODYS CORP COM 615369105 58,750 216,015 SH   SOLE   36,418 0 179,597
MOOG INC CL A 615394202 52,366 659,601 SH   SOLE   589,366 0 70,235
MORNINGSTAR INC COM 617700109 248,368 1,027,035 SH   SOLE   1,000,050 0 26,985
NATIONAL INSTRS CORP COM 636518102 28,068 898,762 SH   SOLE   807,536 0 91,226
NATIONAL RESH CORP COM NEW 637372202 30,125 786,967 SH   SOLE   709,755 0 77,212
NIKE INC CL B 654106103 71,762 702,173 SH   SOLE   118,141 0 584,032
NORDSON CORP COM 655663102 182,217 900,105 SH   SOLE   874,956 0 25,149
OREILLY AUTOMOTIVE INC COM 67103H107 208,594 330,179 SH   SOLE   98,643 0 231,536
PATTERSON COS INC COM 703395103 19,892 656,513 SH   SOLE   597,794 0 58,719
PAYPAL HLDGS INC COM 70450Y103 56,190 804,552 SH   SOLE   136,120 0 668,432
PERFICIENT INC COM 71375U101 39,410 429,821 SH   SOLE   387,317 0 42,504
PINNACLE FINL PARTNERS INC COM 72346Q104 19,737 272,946 SH   SOLE   246,846 0 26,100
POOL CORP COM 73278L105 142,495 405,702 SH   SOLE   395,603 0 10,099
POWER INTEGRATIONS INC COM 739276103 35,335 471,064 SH   SOLE   427,093 0 43,971
PROSPERITY BANCSHARES INC COM 743606105 158,000 2,314,342 SH   SOLE   2,255,474 0 58,868
QUALYS INC COM 74758T303 72,137 571,884 SH   SOLE   514,998 0 56,886
RLI CORP COM 749607107 41,680 357,490 SH   SOLE   322,529 0 34,961
ROGERS CORP COM 775133101 31,695 120,930 SH   SOLE   108,705 0 12,225
ROSS STORES INC COM 778296103 63,693 906,919 SH   SOLE   442,478 0 464,441
RPM INTL INC COM 749685103 331,062 4,205,570 SH   SOLE   4,105,160 0 100,410
S&P GLOBAL INC COM 78409V104 203,750 604,493 SH   SOLE   148,001 0 456,492
SALLY BEAUTY HLDGS INC COM 79546E104 17,362 1,456,509 SH   SOLE   1,312,662 0 143,847
SEI INVTS CO COM 784117103 321,688 5,954,980 SH   SOLE   5,812,443 0 142,537
SELECTIVE INS GROUP INC COM 816300107 73,196 841,917 SH   SOLE   758,992 0 82,925
SERVICE CORP INTL COM 817565104 176,593 2,554,873 SH   SOLE   2,499,217 0 55,656
SHERWIN WILLIAMS CO COM 824348106 40,468 180,735 SH   SOLE   85,296 0 95,439
SILGAN HOLDINGS INC COM 827048109 39,012 943,453 SH   SOLE   850,793 0 92,660
SIMPSON MFG INC COM 829073105 35,750 355,332 SH   SOLE   323,009 0 32,323
SOUTHSTATE CORPORATION COM 840441109 37,754 489,357 SH   SOLE   439,511 0 49,846
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,074 2,847 SH   SOLE   0 0 2,847
SPROUTS FMRS MKT INC COM 85208M102 24,427 964,751 SH   SOLE   869,355 0 95,396
STARBUCKS CORP COM 855244109 78,079 1,022,104 SH   SOLE   169,648 0 852,456
STEPAN CO COM 858586100 22,279 219,821 SH   SOLE   198,231 0 21,590
STERIS PLC SHS USD G8473T100 78,629 381,415 SH   SOLE   179,213 0 202,202
TE CONNECTIVITY LTD SHS H84989104 56,540 499,688 SH   SOLE   84,590 0 415,098
TECHTARGET INC COM 87874R100 29,443 448,006 SH   SOLE   403,747 0 44,259
TELEFLEX INCORPORATED COM 879369106 317,519 1,291,514 SH   SOLE   1,116,170 0 175,344
TERMINIX GLOBAL HOLDINGS INC COM 88087E100 278,475 6,850,545 SH   SOLE   6,656,142 0 194,403
TEXAS INSTRS INC COM 882508104 60,334 392,672 SH   SOLE   65,347 0 327,325
THERMO FISHER SCIENTIFIC INC COM 883556102 412,601 759,463 SH   SOLE   236,488 0 522,975
TJX COS INC NEW COM 872540109 355,605 6,367,152 SH   SOLE   2,161,056 0 4,206,096
TRANSUNION COM 89400J107 49,914 623,997 SH   SOLE   318,293 0 305,704
TRIMBLE INC COM 896239100 119,780 2,057,022 SH   SOLE   2,007,262 0 49,760
ULTA BEAUTY INC COM 90384S303 267,773 694,647 SH   SOLE   675,658 0 18,989
UMPQUA HLDGS CORP COM 904214103 153,055 9,126,691 SH   SOLE   8,764,959 0 361,732
UNIFIRST CORP MASS COM 904708104 44,415 257,957 SH   SOLE   232,889 0 25,068
US BANCORP DEL COM NEW 902973304 71,836 1,560,972 SH   SOLE   688,791 0 872,181
VANGUARD INDEX FDS LARGE CAP ETF 922908637 299 1,735 SH   SOLE   0 0 1,735
VERISK ANALYTICS INC COM 92345Y106 310,765 1,795,396 SH   SOLE   499,228 0 1,296,168
VISA INC COM CL A 92826C839 414,071 2,103,059 SH   SOLE   653,672 0 1,449,387
WESTAMERICA BANCORPORATION COM 957090103 24,392 438,229 SH   SOLE   398,886 0 39,343
WEX INC COM 96208T104 256,111 1,646,378 SH   SOLE   1,600,333 0 46,045
WHITE MTNS INS GROUP LTD COM G9618E107 168,463 135,189 SH   SOLE   62,603 0 72,586
WOLVERINE WORLD WIDE INC COM 978097103 43,037 2,134,778 SH   SOLE   1,925,216 0 209,562
WOODWARD INC COM 980745103 130,304 1,408,843 SH   SOLE   1,385,845 0 22,998
BERKLEY W R CORP COM 084423102 613,094 8,981,740 SH   SOLE   8,717,618 0 264,122
XYLEM INC COM 98419M100 141,833 1,814,191 SH   SOLE   491,750 0 1,322,441
ZOETIS INC CL A 98978V103 257,166 1,496,109 SH   SOLE   390,890 0 1,105,219