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 55,538 320,397 SH   SOLE   56,703 0 263,694
AAON INC COM PAR $0.004 000360206 22,462 447,626 SH   SOLE   394,551 0 53,075
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 67,732 366,577 SH   SOLE   74,390 0 292,187
ACI WORLDWIDE INC COM 004498101 11,079 322,638 SH   SOLE   284,362 0 38,276
ACUITY BRANDS INC COM 00508Y102 211,158 1,531,132 SH   SOLE   1,489,722 0 41,410
AFFILIATED MANAGERS GROUP IN COM 008252108 102,958 1,117,405 SH   SOLE   1,088,208 0 29,197
ALAMO GROUP INC COM 011311107 21,894 219,095 SH   SOLE   193,056 0 26,039
ALPHABET INC CAP STK CL C 02079K107 176,847 163,609 SH   SOLE   38,705 0 124,904
AMERICAN TOWER CORP NEW COM 03027X100 172,440 843,435 SH   SOLE   245,011 0 598,424
AMPHENOL CORP NEW CL A 032095101 90,755 945,959 SH   SOLE   217,440 0 728,519
ANSYS INC COM 03662Q105 371,623 1,814,386 SH   SOLE   1,631,863 0 182,523
AON PLC SHS CL A G0408V102 37,342 193,502 SH   SOLE   34,619 0 158,883
APTARGROUP INC COM 038336103 523,701 4,211,845 SH   SOLE   4,062,346 0 149,499
ARAMARK COM 03852U106 665,866 18,465,497 SH   SOLE   17,230,191 0 1,235,306
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 21,958 797,900 SH   SOLE   705,127 0 92,773
BALCHEM CORP COM 057665200 21,927 219,340 SH   SOLE   195,532 0 23,808
BALL CORP COM 058498106 147,635 2,109,376 SH   SOLE   933,923 0 1,175,453
BEACON ROOFING SUPPLY INC COM 073685109 49,178 1,339,266 SH   SOLE   1,176,681 0 162,585
BIO RAD LABS INC CL A 090572207 236,204 755,635 SH   SOLE   735,781 0 19,854
BIO TECHNE CORP COM 09073M104 281,740 1,351,337 SH   SOLE   1,314,063 0 37,274
BLACKBAUD INC COM 09227Q100 380,875 4,561,372 SH   SOLE   4,379,320 0 182,052
BOOKING HLDGS INC COM 09857L108 24,281 12,952 SH   SOLE   2,228 0 10,724
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 223,252 1,748,524 SH   SOLE   1,700,089 0 48,435
CADENCE BANCORPORATION CL A 12739A100 27,544 1,324,228 SH   SOLE   1,162,816 0 161,412
CARLISLE COS INC COM 142339100 373,564 2,660,525 SH   SOLE   2,582,154 0 78,371
CASEYS GEN STORES INC COM 147528103 72,786 466,606 SH   SOLE   414,976 0 51,630
CASS INFORMATION SYS INC COM 14808P109 21,498 443,443 SH   SOLE   390,425 0 53,018
CDW CORP COM 12514G108 543,203 4,893,723 SH   SOLE   4,760,028 0 133,695
CENTRAL GARDEN & PET CO COM 153527106 21,540 799,253 SH   SOLE   702,846 0 96,407
THE CHARLES SCHWAB CORPORATI COM 808513105 37,655 936,913 SH   SOLE   215,149 0 721,764
CHECK POINT SOFTWARE TECH LT ORD M22465104 125,535 1,085,850 SH   SOLE   316,586 0 769,264
CHOICE HOTELS INTL INC COM 169905106 279,359 3,210,659 SH   SOLE   3,060,403 0 150,256
CHURCH & DWIGHT INC COM 171340102 61,963 848,111 SH   SOLE   844,550 0 3,561
COLUMBIA SPORTSWEAR CO COM 198516106 297,627 2,971,514 SH   SOLE   2,871,896 0 99,618
COMCAST CORP NEW CL A 20030N101 48,003 1,135,353 SH   SOLE   183,548 0 951,805
COPART INC COM 217204106 228,713 3,060,120 SH   SOLE   2,959,025 0 101,095
CORELOGIC INC COM 21871D103 60,223 1,439,719 SH   SOLE   1,263,915 0 175,804
COVETRUS INC COM 22304C100 77,350 3,162,300 SH   SOLE   3,011,458 0 150,842
CROWN CASTLE INTL CORP NEW COM 22822V101 34,648 265,811 SH   SOLE   47,325 0 218,486
DANAHER CORPORATION COM 235851102 228,458 1,598,505 SH   SOLE   420,075 0 1,178,430
DENTSPLY SIRONA INC COM 24906P109 272,719 4,673,039 SH   SOLE   4,128,007 0 545,032
DIAGEO P L C SPON ADR NEW 25243Q205 51,630 299,616 SH   SOLE   125,557 0 174,059
DOLLAR GEN CORP NEW COM 256677105 139,929 1,035,281 SH   SOLE   232,967 0 802,314
DONALDSON INC COM 257651109 136,139 2,676,746 SH   SOLE   2,606,759 0 69,987
DORMAN PRODUCTS INC COM 258278100 56,425 647,525 SH   SOLE   573,920 0 73,605
DRIL QUIP INC COM 262037104 21,441 446,692 SH   SOLE   395,916 0 50,776
ECOLAB INC COM 278865100 152,884 774,333 SH   SOLE   173,143 0 601,190
ELECTRONIC ARTS INC COM 285512109 35,499 350,571 SH   SOLE   61,459 0 289,112
EMERGENT BIOSOLUTIONS INC COM 29089Q105 24,747 512,257 SH   SOLE   452,837 0 59,420
ENVESTNET INC COM 29404K106 31,120 455,173 SH   SOLE   400,547 0 54,626
EOG RES INC COM 26875P101 523 5,611 SH   SOLE   5,611 0 0
EPLUS INC COM 294268107 16,986 246,391 SH   SOLE   216,481 0 29,910
LAUDER ESTEE COS INC CL A 518439104 70,362 384,263 SH   SOLE   62,945 0 321,318
EXPONENT INC COM 30214U102 49,859 851,710 SH   SOLE   748,912 0 102,798
FACEBOOK INC CL A 30303M102 20,399 105,695 SH   SOLE   105,695 0 0
FACTSET RESH SYS INC COM 303075105 183,064 638,832 SH   SOLE   619,190 0 19,642
FAIR ISAAC CORP COM 303250104 274,546 874,296 SH   SOLE   844,513 0 29,783
FIDELITY NATL INFORMATION SV COM 31620M106 77,812 634,269 SH   SOLE   209,329 0 424,940
FISERV INC COM 337738108 167,292 1,835,145 SH   SOLE   626,674 0 1,208,471
FLIR SYS INC COM 302445101 223,854 4,137,780 SH   SOLE   4,025,446 0 112,334
FORTIVE CORP COM 34959J108 35,789 439,022 SH   SOLE   186,375 0 252,647
FORWARD AIR CORP COM 349853101 33,924 573,521 SH   SOLE   506,086 0 67,435
FRONTDOOR INC COM 35905A109 239,080 5,489,776 SH   SOLE   5,267,875 0 221,901
FTI CONSULTING INC COM 302941109 10,502 125,257 SH   SOLE   110,328 0 14,929
GARTNER INC COM 366651107 267,070 1,659,437 SH   SOLE   1,615,664 0 43,773
GENERAC HLDGS INC COM 368736104 26,301 378,921 SH   SOLE   333,589 0 45,332
GLOBAL PMTS INC COM 37940X102 82,919 517,825 SH   SOLE   224,352 0 293,473
GRACO INC COM 384109104 169,318 3,374,213 SH   SOLE   3,286,487 0 87,726
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 341 3,678 SH   SOLE   3,678 0 0
HENRY SCHEIN INC COM 806407102 443,395 6,343,280 SH   SOLE   5,933,483 0 409,797
HEXCEL CORP NEW COM 428291108 63,334 783,066 SH   SOLE   769,694 0 13,372
HURON CONSULTING GROUP INC COM 447462102 27,737 550,565 SH   SOLE   484,718 0 65,847
IBERIABANK CORP COM 450828108 30,514 402,298 SH   SOLE   354,149 0 48,149
ICU MED INC COM 44930G107 47,214 187,424 SH   SOLE   164,918 0 22,506
IDEX CORP COM 45167R104 336,856 1,956,871 SH   SOLE   1,638,826 0 318,045
IHS MARKIT LTD SHS G47567105 46,713 733,105 SH   SOLE   113,141 0 619,964
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 38,313 685,995 SH   SOLE   607,327 0 78,668
INTER PARFUMS INC COM 458334109 41,242 620,278 SH   SOLE   547,027 0 73,251
INTERCONTINENTAL EXCHANGE IN COM 45866F104 130,868 1,522,781 SH   SOLE   336,058 0 1,186,723
INTUIT COM 461202103 94,586 361,940 SH   SOLE   70,117 0 291,823
ISHARES TR RUS 1000 ETF 464287622 1,241 7,626 SH   SOLE   0 0 7,626
ISHARES TR RUSSELL 2000 ETF 464287655 3,377 21,718 SH   SOLE   10,882 0 10,836
J & J SNACK FOODS CORP COM 466032109 57,808 359,167 SH   SOLE   315,722 0 43,445
HENRY JACK & ASSOC INC COM 426281101 185,045 1,381,760 SH   SOLE   1,344,057 0 37,703
HUNT J B TRANS SVCS INC COM 445658107 384,775 4,209,332 SH   SOLE   4,101,424 0 107,908
JOHNSON & JOHNSON COM 478160104 3,066 22,010 SH   SOLE   22,010 0 0
JONES LANG LASALLE INC COM 48020Q107 199,104 1,415,199 SH   SOLE   1,376,369 0 38,830
KINSALE CAP GROUP INC COM 49714P108 39,636 433,280 SH   SOLE   380,284 0 52,996
KIRBY CORP COM 497266106 345,733 4,376,368 SH   SOLE   4,196,918 0 179,450
LABORATORY CORP AMER HLDGS COM NEW 50540R409 57,072 330,086 SH   SOLE   47,362 0 282,724
LANCASTER COLONY CORP COM 513847103 20,764 139,734 SH   SOLE   123,969 0 15,765
LANDSTAR SYS INC COM 515098101 252,419 2,337,427 SH   SOLE   2,242,616 0 94,811
LENNOX INTL INC COM 526107107 437,327 1,590,280 SH   SOLE   1,548,587 0 41,693
LINDE PLC SHS G5494J103 145,381 724,008 SH   SOLE   161,887 0 562,121
LOWES COS INC COM 548661107 49,813 493,635 SH   SOLE   85,950 0 407,685
MANHATTAN ASSOCS INC COM 562750109 494,641 7,134,581 SH   SOLE   6,833,963 0 300,618
MARKEL CORP COM 570535104 317,787 291,655 SH   SOLE   266,672 0 24,983
MARSH & MCLENNAN COS INC COM 571748102 81,948 821,536 SH   SOLE   193,122 0 628,414
MASTERCARD INC CL A 57636Q104 190,587 720,474 SH   SOLE   198,051 0 522,423
MEDTRONIC PLC SHS G5960L103 3,290 33,783 SH   SOLE   33,783 0 0
MESA LABS INC COM 59064R109 27,471 112,430 SH   SOLE   98,991 0 13,439
MICROSOFT CORP COM 594918104 180,163 1,344,905 SH   SOLE   301,742 0 1,043,163
MONDELEZ INTL INC CL A 609207105 66,478 1,233,352 SH   SOLE   262,988 0 970,364
MONRO INC COM 610236101 33,670 394,730 SH   SOLE   346,921 0 47,809
MOOG INC CL A 615394202 53,311 569,499 SH   SOLE   501,447 0 68,052
MORNINGSTAR INC COM 617700109 245,756 1,699,085 SH   SOLE   1,615,357 0 83,728
NATIONAL INSTRS CORP COM 636518102 27,136 646,251 SH   SOLE   572,073 0 74,178
NIKE INC CL B 654106103 30,083 358,348 SH   SOLE   63,020 0 295,328
NORDSON CORP COM 655663102 223,428 1,581,120 SH   SOLE   1,535,981 0 45,139
O REILLY AUTOMOTIVE INC NEW COM 67103H107 45,944 124,401 SH   SOLE   53,397 0 71,004
PATTERSON COMPANIES INC COM 703395103 14,054 613,702 SH   SOLE   553,099 0 60,603
PEPSICO INC COM 713448108 46,329 353,305 SH   SOLE   55,178 0 298,127
PINNACLE FINL PARTNERS INC COM 72346Q104 26,976 469,315 SH   SOLE   407,002 0 62,313
POOL CORPORATION COM 73278L105 164,561 861,575 SH   SOLE   830,229 0 31,346
POWER INTEGRATIONS INC COM 739276103 24,430 304,688 SH   SOLE   264,691 0 39,997
PROSPERITY BANCSHARES INC COM 743606105 216,739 3,281,431 SH   SOLE   3,160,647 0 120,784
QIAGEN NV SHS NEW N72482123 48,502 1,196,112 SH   SOLE   211,095 0 985,017
RAVEN INDS INC COM 754212108 19,314 538,303 SH   SOLE   478,000 0 60,303
RLI CORP COM 749607107 30,153 351,805 SH   SOLE   307,587 0 44,218
ROSS STORES INC COM 778296103 60,851 613,917 SH   SOLE   266,987 0 346,930
RPM INTL INC COM 749685103 200,890 3,287,345 SH   SOLE   3,206,615 0 80,730
SALLY BEAUTY HLDGS INC COM 79546E104 170,229 12,760,831 SH   SOLE   12,306,912 0 453,919
SCANSOURCE INC COM 806037107 13,414 411,982 SH   SOLE   366,955 0 45,027
SCHLUMBERGER LTD COM 806857108 2,135 53,726 SH   SOLE   53,726 0 0
SEI INVESTMENTS CO COM 784117103 315,515 5,624,150 SH   SOLE   5,478,068 0 146,082
SENSIENT TECHNOLOGIES CORP COM 81725T100 227,066 3,090,179 SH   SOLE   2,975,011 0 115,168
SERVICE CORP INTL COM 817565104 167,503 3,580,662 SH   SOLE   3,491,778 0 88,884
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 590,359 11,333,450 SH   SOLE   11,034,174 0 299,276
SHERWIN WILLIAMS CO COM 824348106 49,481 107,968 SH   SOLE   47,151 0 60,817
SILGAN HOLDINGS INC COM 827048109 21,557 704,477 SH   SOLE   621,375 0 83,102
SIMPSON MANUFACTURING CO INC COM 829073105 28,271 425,378 SH   SOLE   374,051 0 51,327
SOUTH ST CORP COM 840441109 42,045 570,722 SH   SOLE   503,777 0 66,945
STARBUCKS CORP COM 855244109 50,733 605,188 SH   SOLE   99,871 0 505,317
STEPAN CO COM 858586100 21,949 238,814 SH   SOLE   208,973 0 29,841
STERIS PLC SHS USD G8473T100 57,806 388,275 SH   SOLE   163,296 0 224,979
TE CONNECTIVITY LTD REG SHS H84989104 33,531 350,082 SH   SOLE   55,430 0 294,652
TELEFLEX INC COM 879369106 800,299 2,416,727 SH   SOLE   2,233,279 0 183,448
TEXAS INSTRS INC COM 882508104 39,525 344,415 SH   SOLE   59,733 0 284,682
COOPER COS INC COM NEW 216648402 36,054 107,021 SH   SOLE   46,867 0 60,154
THERMO FISHER SCIENTIFIC INC COM 883556102 243,161 827,980 SH   SOLE   232,691 0 595,289
TJX COS INC NEW COM 872540109 155,705 2,944,493 SH   SOLE   1,153,295 0 1,791,198
TRANSUNION COM 89400J107 639,944 8,705,538 SH   SOLE   8,483,858 0 221,680
TRIMBLE INC COM 896239100 166,752 3,696,561 SH   SOLE   3,597,539 0 99,022
US BANCORP DEL COM NEW 902973304 83,600 1,595,429 SH   SOLE   730,539 0 864,890
UMPQUA HLDGS CORP COM 904214103 239,623 14,443,808 SH   SOLE   14,000,764 0 443,044
UNIFIRST CORP MASS COM 904708104 43,912 232,868 SH   SOLE   204,748 0 28,120
UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 22,581 265,883 SH   SOLE   234,950 0 30,933
US ECOLOGY INC COM 91732J102 21,424 359,828 SH   SOLE   316,877 0 42,951
VARIAN MED SYS INC COM 92220P105 155,419 1,141,694 SH   SOLE   1,108,514 0 33,180
VERISK ANALYTICS INC COM 92345Y106 162,896 1,112,224 SH   SOLE   310,489 0 801,735
VISA INC COM CL A 92826C839 270,920 1,561,050 SH   SOLE   469,394 0 1,091,656
BERKLEY W R CORP COM 084423102 718,450 10,897,169 SH   SOLE   10,592,293 0 304,876
DISNEY WALT CO COM DISNEY 254687106 34,510 247,138 SH   SOLE   43,228 0 203,910
WELBILT INC COM 949090104 22,103 1,323,504 SH   SOLE   1,166,762 0 156,742
WESTAMERICA BANCORPORATION COM 957090103 135,610 2,201,105 SH   SOLE   2,093,829 0 107,276
WEX INC COM 96208T104 462,801 2,223,934 SH   SOLE   2,170,606 0 53,328
WHITE MTNS INS GROUP LTD COM G9618E107 100,260 98,154 SH   SOLE   44,396 0 53,758
WOLVERINE WORLD WIDE INC COM 978097103 31,643 1,148,976 SH   SOLE   1,016,329 0 132,647
XYLEM INC COM 98419M100 74,839 894,776 SH   SOLE   205,747 0 689,029
ZOETIS INC CL A 98978V103 139,639 1,230,408 SH   SOLE   280,672 0 949,736