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 59,008 309,690 SH   SOLE   57,992 0 251,698
AAON INC COM PAR $0.004 000360206 21,620 616,657 SH   SOLE   541,652 0 75,005
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 49,438 350,600 SH   SOLE   71,705 0 278,895
ACUITY BRANDS INC COM 00508Y102 171,987 1,496,189 SH   SOLE   1,456,540 0 39,649
AFFILIATED MANAGERS GROUP COM 008252108 130,153 1,335,722 SH   SOLE   1,177,134 0 158,588
ALLIANCE DATA SYSTEMS CORP COM 018581108 18,754 124,960 SH   SOLE   58,170 0 66,790
ALPHABET INC CAP STK CL C 02079K107 138,278 133,523 SH   SOLE   31,772 0 101,751
AMERICAN TOWER CORP NEW COM 03027X100 126,711 801,004 SH   SOLE   235,483 0 565,521
AMPHENOL CORP NEW CL A 032095101 35,111 433,363 SH   SOLE   162,624 0 270,739
ANSYS INC COM 03662Q105 302,946 2,119,392 SH   SOLE   1,928,427 0 190,965
AON PLC SHS CL A G0408V102 27,173 186,935 SH   SOLE   35,280 0 151,655
APTARGROUP INC COM 038336103 403,950 4,294,141 SH   SOLE   4,125,678 0 168,463
ARAMARK COM 03852U106 418,495 14,445,813 SH   SOLE   13,545,116 0 900,697
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 15,473 699,824 SH   SOLE   614,490 0 85,334
BALCHEM CORP COM 057665200 18,218 232,525 SH   SOLE   206,296 0 26,229
BALL CORP COM 058498106 95,480 2,076,555 SH   SOLE   935,418 0 1,141,137
BEACON ROOFING SUPPLY INC COM 073685109 42,092 1,326,986 SH   SOLE   1,159,784 0 167,202
BIO RAD LABS INC CL A 090572207 173,937 749,020 SH   SOLE   728,078 0 20,942
BIO TECHNE CORP COM 09073M104 195,229 1,349,009 SH   SOLE   1,307,099 0 41,910
BLACKBAUD INC COM 09227Q100 291,799 4,639,087 SH   SOLE   4,440,799 0 198,288
BOOKING HLDGS INC COM 09857L108 21,585 12,532 SH   SOLE   2,296 0 10,236
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 166,164 1,726,375 SH   SOLE   1,676,882 0 49,493
CARLISLE COS INC COM 142339100 324,623 3,229,436 SH   SOLE   3,144,089 0 85,347
CASEYS GEN STORES INC COM 147528103 63,761 497,586 SH   SOLE   442,298 0 55,288
CASS INFORMATION SYS INC COM 14808P109 20,578 388,846 SH   SOLE   339,462 0 49,383
CDW CORP COM 12514G108 418,247 5,160,363 SH   SOLE   5,018,009 0 142,354
CENTRAL GARDEN & PET CO COM 153527106 16,141 468,534 SH   SOLE   411,925 0 56,609
CERNER CORP COM 156782104 27,065 516,113 SH   SOLE   96,435 0 419,678
SCHWAB CHARLES CORP NEW COM 808513105 37,181 895,282 SH   SOLE   206,725 0 688,557
CHECK POINT SOFTWARE TECH LT ORD M22465104 103,694 1,010,172 SH   SOLE   287,865 0 722,307
CHOICE HOTELS INTL INC COM 169905106 233,741 3,265,458 SH   SOLE   3,105,195 0 160,263
CHURCH & DWIGHT INC COM 171340102 290,057 4,410,847 SH   SOLE   4,301,762 0 109,085
COCA COLA CO COM 191216100 36,171 763,904 SH   SOLE   131,172 0 632,732
COLUMBIA SPORTSWEAR CO COM 198516106 260,582 3,098,844 SH   SOLE   2,951,689 0 147,155
COMCAST CORP NEW CL A 20030N101 38,057 1,117,668 SH   SOLE   209,162 0 908,506
COPART INC COM 217204106 211,566 4,427,920 SH   SOLE   4,304,042 0 123,878
CORELOGIC INC COM 21871D103 54,256 1,623,455 SH   SOLE   1,427,341 0 196,114
CROWN CASTLE INTL CORP NEW COM 22822V101 27,905 256,878 SH   SOLE   48,332 0 208,546
DANAHER CORP DEL COM 235851102 171,273 1,660,905 SH   SOLE   435,186 0 1,225,719
DENTSPLY SIRONA INC COM 24906P109 171,862 4,618,694 SH   SOLE   4,114,545 0 504,149
DOLLAR GEN CORP NEW COM 256677105 106,688 987,121 SH   SOLE   224,066 0 763,055
DONALDSON INC COM 257651109 114,442 2,637,520 SH   SOLE   2,566,506 0 71,014
DORMAN PRODUCTS INC COM 258278100 56,504 627,688 SH   SOLE   551,666 0 76,022
DRIL-QUIP INC COM 262037104 12,965 431,732 SH   SOLE   374,961 0 56,771
ECOLAB INC COM 278865100 110,489 749,842 SH   SOLE   176,002 0 573,840
ELECTRONIC ARTS INC COM 285512109 26,706 338,439 SH   SOLE   62,627 0 275,812
EMERGENT BIOSOLUTIONS INC COM 29089Q105 15,571 262,661 SH   SOLE   230,517 0 32,144
ENVESTNET INC COM 29404K106 24,591 499,921 SH   SOLE   438,945 0 60,976
EOG RES INC COM 26875P101 489 5,611 SH   SOLE   5,611 0 0
EPLUS INC COM 294268107 18,835 264,647 SH   SOLE   231,223 0 33,424
LAUDER ESTEE COS INC CL A 518439104 49,122 377,568 SH   SOLE   70,867 0 306,701
EXPONENT INC COM 30214U102 48,872 963,759 SH   SOLE   847,407 0 116,352
FACEBOOK INC CL A 30303M102 12,104 92,336 SH   SOLE   92,336 0 0
FACTSET RESH SYS INC COM 303075105 168,872 843,811 SH   SOLE   822,149 0 21,662
FAIR ISAAC CORP COM 303250104 259,137 1,385,760 SH   SOLE   1,326,094 0 59,666
FISERV INC COM 337738108 75,065 1,021,437 SH   SOLE   316,629 0 704,808
FLIR SYS INC COM 302445101 177,480 4,076,250 SH   SOLE   3,958,828 0 117,422
FORTIVE CORP COM 34959J108 55,153 815,151 SH   SOLE   243,875 0 571,276
FORWARD AIR CORP COM 349853101 34,544 629,782 SH   SOLE   554,523 0 75,259
FRONTDOOR INC COM 35905A109 146,713 5,513,452 SH   SOLE   5,292,633 0 220,819
GARTNER INC COM 366651107 209,876 1,641,705 SH   SOLE   1,595,409 0 46,296
GENERAC HLDGS INC COM 368736104 20,540 413,280 SH   SOLE   362,117 0 51,163
GLOBAL PMTS INC COM 37940X102 52,742 511,415 SH   SOLE   228,028 0 283,387
GRACO INC COM 384109104 140,794 3,364,262 SH   SOLE   3,268,949 0 95,313
SCHEIN HENRY INC COM 806407102 491,127 6,254,807 SH   SOLE   5,855,178 0 399,629
HURON CONSULTING GROUP INC COM 447462102 30,793 600,134 SH   SOLE   526,647 0 73,487
IBERIABANK CORP COM 450828108 27,785 432,256 SH   SOLE   378,390 0 53,866
ICU MED INC COM 44930G107 41,556 180,968 SH   SOLE   159,152 0 21,816
IDEX CORP COM 45167R104 243,980 1,932,358 SH   SOLE   1,623,963 0 308,395
IHS MARKIT LTD SHS G47567105 33,844 705,524 SH   SOLE   114,083 0 591,441
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 32,840 728,155 SH   SOLE   640,397 0 87,758
INTER PARFUMS INC COM 458334109 57,322 874,209 SH   SOLE   766,456 0 107,753
INTERCONTINENTAL EXCHANGE IN COM 45866F104 86,404 1,147,003 SH   SOLE   246,287 0 900,716
INTUIT COM 461202103 77,871 395,584 SH   SOLE   73,281 0 322,303
J & J SNACK FOODS CORP COM 466032109 57,277 396,135 SH   SOLE   347,894 0 48,241
HENRY JACK & ASSOC INC COM 426281101 171,398 1,354,713 SH   SOLE   1,316,505 0 38,208
HUNT J B TRANS SVCS INC COM 445658107 322,644 3,467,796 SH   SOLE   3,373,895 0 93,901
JOHNSON & JOHNSON COM 478160104 3,657 28,335 SH   SOLE   28,335 0 0
JONES LANG LASALLE INC COM 48020Q107 176,991 1,398,031 SH   SOLE   1,358,228 0 39,803
KINSALE CAP GROUP INC COM 49714P108 24,621 443,141 SH   SOLE   390,392 0 52,749
KIRBY CORP COM 497266106 297,823 4,421,357 SH   SOLE   4,226,665 0 194,692
LABORATORY CORP AMER HLDGS COM NEW 50540R409 40,014 316,665 SH   SOLE   46,803 0 269,862
LANCASTER COLONY CORP COM 513847103 25,842 146,117 SH   SOLE   128,532 0 17,585
LANDSTAR SYS INC COM 515098101 224,493 2,346,532 SH   SOLE   2,243,294 0 103,238
LENNOX INTL INC COM 526107107 371,891 1,699,217 SH   SOLE   1,654,736 0 44,481
LINDE PLC COM G5494J103 120,982 775,330 SH   SOLE   172,864 0 602,466
LOWES COS INC COM 548661107 25,869 280,087 SH   SOLE   52,060 0 228,027
MANHATTAN ASSOCS INC COM 562750109 317,771 7,499,912 SH   SOLE   7,150,095 0 349,817
MARKEL CORP COM 570535104 298,652 287,705 SH   SOLE   263,760 0 23,945
MARSH & MCLENNAN COS INC COM 571748102 62,653 785,616 SH   SOLE   185,790 0 599,826
MASTERCARD INCORPORATED CL A 57636Q104 131,872 699,031 SH   SOLE   196,371 0 502,660
MEDTRONIC PLC SHS G5960L103 4,587 50,429 SH   SOLE   50,429 0 0
MESA LABS INC COM 59064R109 26,142 125,449 SH   SOLE   110,282 0 15,167
MICROSOFT CORP COM 594918104 131,424 1,293,925 SH   SOLE   287,615 0 1,006,310
MONDELEZ INTL INC CL A 609207105 61,631 1,539,632 SH   SOLE   361,078 0 1,178,554
MONRO INC COM 610236101 30,134 438,310 SH   SOLE   385,141 0 53,169
MOOG INC CL A 615394202 48,847 630,453 SH   SOLE   554,406 0 76,047
MORNINGSTAR INC COM 617700109 209,610 1,908,321 SH   SOLE   1,816,136 0 92,185
NATIONAL INSTRS CORP COM 636518102 31,260 688,849 SH   SOLE   604,867 0 83,982
NAVIGATORS GROUP INC COM 638904102 44,754 644,031 SH   SOLE   562,191 0 81,840
NIKE INC CL B 654106103 25,540 344,486 SH   SOLE   64,272 0 280,214
NORDSON CORP COM 655663102 211,823 1,774,804 SH   SOLE   1,733,329 0 41,475
O REILLY AUTOMOTIVE INC NEW COM 67103H107 39,816 115,633 SH   SOLE   48,094 0 67,539
PATTERSON COMPANIES INC COM 703395103 11,341 576,850 SH   SOLE   509,547 0 67,303
PEPSICO INC COM 713448108 37,833 342,439 SH   SOLE   57,874 0 284,565
PINNACLE FINL PARTNERS INC COM 72346Q104 23,709 514,305 SH   SOLE   443,081 0 71,224
POOL CORPORATION COM 73278L105 135,692 912,826 SH   SOLE   874,776 0 38,050
POWER INTEGRATIONS INC COM 739276103 22,332 366,215 SH   SOLE   319,519 0 46,696
PROSPERITY BANCSHARES INC COM 743606105 204,574 3,283,698 SH   SOLE   3,145,888 0 137,810
QIAGEN NV SHS NEW N72482123 39,822 1,155,933 SH   SOLE   215,726 0 940,207
RAVEN INDS INC COM 754212108 20,505 566,598 SH   SOLE   499,433 0 67,165
RLI CORP COM 749607107 27,245 394,918 SH   SOLE   345,510 0 49,408
ROSS STORES INC COM 778296103 48,645 584,672 SH   SOLE   254,579 0 330,093
RPM INTL INC COM 749685103 190,330 3,237,998 SH   SOLE   3,155,826 0 82,172
SALLY BEAUTY HLDGS INC COM 79546E104 215,267 12,625,602 SH   SOLE   12,123,375 0 502,227
SCANSOURCE INC COM 806037107 15,180 441,546 SH   SOLE   390,692 0 50,854
SCHLUMBERGER LTD COM 806857108 1,854 51,393 SH   SOLE   51,393 0 0
SEI INVESTMENTS CO COM 784117103 257,023 5,563,258 SH   SOLE   5,408,255 0 155,003
SENSIENT TECHNOLOGIES CORP COM 81725T100 170,119 3,045,995 SH   SOLE   2,940,881 0 105,114
SERVICE CORP INTL COM 817565104 94,389 2,344,486 SH   SOLE   2,283,701 0 60,785
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 435,232 11,846,269 SH   SOLE   11,556,034 0 290,235
SHERWIN WILLIAMS CO COM 824348106 39,301 99,885 SH   SOLE   45,010 0 54,875
SIMPSON MANUFACTURING CO INC COM 829073105 24,850 459,079 SH   SOLE   400,938 0 58,141
SOUTH ST CORP COM 840441109 35,401 590,504 SH   SOLE   515,819 0 74,685
STARBUCKS CORP COM 855244109 40,384 627,080 SH   SOLE   144,751 0 482,329
STATE BK FINL CORP COM 856190103 26,550 1,229,756 SH   SOLE   1,084,847 0 144,909
STEPAN CO COM 858586100 19,988 270,105 SH   SOLE   236,713 0 33,392
STERIS PLC SHS USD G84720104 41,222 385,791 SH   SOLE   162,448 0 223,343
TE CONNECTIVITY LTD REG SHS H84989104 37,478 495,544 SH   SOLE   41,684 0 453,860
TELEFLEX INC COM 879369106 680,444 2,632,482 SH   SOLE   2,456,757 0 175,725
TEXAS INSTRS INC COM 882508104 22,610 239,260 SH   SOLE   44,495 0 194,765
COOPER COS INC COM NEW 216648402 25,988 102,112 SH   SOLE   45,363 0 56,749
THERMO FISHER SCIENTIFIC INC COM 883556102 177,344 792,455 SH   SOLE   223,426 0 569,029
TJX COS INC NEW COM 872540109 121,339 2,712,081 SH   SOLE   1,053,892 0 1,658,189
TRANSUNION COM 89400J107 499,647 8,796,609 SH   SOLE   8,569,318 0 227,291
TRIMBLE INC COM 896239100 120,570 3,663,630 SH   SOLE   3,557,816 0 105,814
US BANCORP DEL COM NEW 902973304 63,740 1,394,738 SH   SOLE   651,236 0 743,502
UMPQUA HLDGS CORP COM 904214103 196,776 12,375,862 SH   SOLE   11,930,661 0 445,201
UNIFIRST CORP MASS COM 904708104 37,231 260,229 SH   SOLE   228,646 0 31,583
UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 18,639 303,718 SH   SOLE   269,126 0 34,592
US ECOLOGY INC COM 91732J102 23,930 379,957 SH   SOLE   332,561 0 47,396
VARIAN MED SYS INC COM 92220P105 129,365 1,141,693 SH   SOLE   1,104,633 0 37,060
VERISK ANALYTICS INC COM 92345Y106 116,042 1,064,211 SH   SOLE   300,754 0 763,457
VISA INC COM CL A 92826C839 197,371 1,495,915 SH   SOLE   448,375 0 1,047,540
W R BERKLEY CORPORATION COM 084423102 610,542 8,260,611 SH   SOLE   8,046,543 0 214,068
DISNEY WALT CO COM DISNEY 254687106 44,800 408,569 SH   SOLE   64,400 0 344,169
WESTAMERICA BANCORPORATION COM 957090103 123,649 2,220,706 SH   SOLE   2,104,033 0 116,673
WEX INC COM 96208T104 317,232 2,264,972 SH   SOLE   2,209,835 0 55,137
WHITE MTNS INS GROUP LTD COM G9618E107 76,276 88,932 SH   SOLE   40,779 0 48,153
WOLVERINE WORLD WIDE INC COM 978097103 39,159 1,227,936 SH   SOLE   1,080,686 0 147,250
XYLEM INC COM 98419M100 57,122 856,145 SH   SOLE   198,461 0 657,684
ZOETIS INC CL A 98978V103 101,160 1,182,609 SH   SOLE   278,369 0 904,240