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 64,320 326,964 SH   SOLE   65,578 0 261,386
AAON INC COM PAR $0.004 000360206 23,692 712,528 SH   SOLE   627,488 0 85,040
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 60,431 369,403 SH   SOLE   81,581 0 287,822
ACUITY BRANDS INC COM 00508Y102 204,118 1,761,616 SH   SOLE   1,718,832 0 42,784
AFFILIATED MANAGERS GROUP COM 008252108 303,619 2,042,234 SH   SOLE   1,832,594 0 209,640
ALLIANCE DATA SYSTEMS CORP COM 018581108 31,692 135,899 SH   SOLE   59,975 0 75,924
ALPHABET INC CAP STK CL C 02079K107 146,879 131,653 SH   SOLE   33,584 0 98,069
AMERICAN TOWER CORP NEW COM 03027X100 104,404 724,172 SH   SOLE   223,133 0 501,039
AMPHENOL CORP NEW CL A 032095101 13,729 157,533 SH   SOLE   157,533 0 0
ANSYS INC COM 03662Q105 629,946 3,616,637 SH   SOLE   3,321,124 0 295,513
AON PLC SHS CL A G0408V102 26,951 196,477 SH   SOLE   39,764 0 156,713
APTARGROUP INC COM 038336103 413,615 4,429,371 SH   SOLE   4,240,862 0 188,509
ARAMARK COM 03852U106 455,375 12,274,264 SH   SOLE   11,365,815 0 908,449
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 73,839 2,449,041 SH   SOLE   2,289,714 0 159,327
BALCHEM CORP COM 057665200 23,954 244,081 SH   SOLE   213,105 0 30,976
BALL CORP COM 058498106 71,556 2,012,829 SH   SOLE   951,497 0 1,061,332
BEACON ROOFING SUPPLY INC COM 073685109 50,571 1,186,565 SH   SOLE   1,039,221 0 147,344
BIO RAD LABS INC CL A 090572207 422,005 1,462,553 SH   SOLE   1,418,279 0 44,274
BIO TECHNE CORP COM 09073M104 281,708 1,904,079 SH   SOLE   1,814,040 0 90,039
BLACKBAUD INC COM 09227Q100 435,209 4,248,018 SH   SOLE   4,047,875 0 200,143
BOOKING HLDGS INC COM 09857L108 26,737 13,190 SH   SOLE   2,595 0 10,595
BRIGHT HORIZONS FAM SOL IN D COM 109194100 31,947 311,616 SH   SOLE   273,757 0 37,859
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 295,723 2,569,270 SH   SOLE   2,492,020 0 77,250
CARLISLE COS INC COM 142339100 315,786 2,915,572 SH   SOLE   2,830,871 0 84,701
CASEYS GEN STORES INC COM 147528103 50,362 479,277 SH   SOLE   424,777 0 54,500
CASS INFORMATION SYS INC COM 14808P109 22,286 323,827 SH   SOLE   286,037 0 37,790
CDW CORP COM 12514G108 420,672 5,206,985 SH   SOLE   5,057,177 0 149,808
CERNER CORP COM 156782104 32,560 544,577 SH   SOLE   108,747 0 435,830
SCHWAB CHARLES CORP NEW COM 808513105 31,629 618,959 SH   SOLE   164,870 0 454,089
CHECK POINT SOFTWARE TECH LT ORD M22465104 95,771 980,461 SH   SOLE   297,699 0 682,762
CHOICE HOTELS INTL INC COM 169905106 61,250 810,191 SH   SOLE   708,044 0 102,147
CHURCH & DWIGHT INC COM 171340102 237,174 4,461,519 SH   SOLE   4,349,347 0 112,172
COCA COLA CO COM 191216100 35,258 803,878 SH   SOLE   146,794 0 657,084
COLUMBIA SPORTSWEAR CO COM 198516106 294,046 3,214,675 SH   SOLE   3,048,113 0 166,562
COMCAST CORP NEW CL A 20030N101 38,697 1,179,440 SH   SOLE   235,969 0 943,471
COPART INC COM 217204106 262,324 4,637,983 SH   SOLE   4,507,822 0 130,161
CORELOGIC INC COM 21871D103 74,191 1,429,499 SH   SOLE   1,252,957 0 176,542
COSTCO WHSL CORP NEW COM 22160K105 4,048 19,371 SH   SOLE   19,371 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 29,102 269,914 SH   SOLE   54,340 0 215,574
DANAHER CORP DEL COM 235851102 172,114 1,744,162 SH   SOLE   479,602 0 1,264,560
DENTSPLY SIRONA INC COM 24906P109 207,305 4,736,240 SH   SOLE   4,199,003 0 537,237
DIAGEO P L C SPON ADR NEW 25243Q205 42,429 294,626 SH   SOLE   126,587 0 168,039
DOLLAR GEN CORP NEW COM 256677105 115,152 1,167,873 SH   SOLE   284,260 0 883,613
DONALDSON INC COM 257651109 154,164 3,416,759 SH   SOLE   3,313,676 0 103,083
DORMAN PRODUCTS INC COM 258278100 44,617 653,159 SH   SOLE   573,467 0 79,692
DRIL-QUIP INC COM 262037104 20,621 401,190 SH   SOLE   359,520 0 41,670
ECOLAB INC COM 278865100 95,323 679,280 SH   SOLE   168,461 0 510,819
ENVESTNET INC COM 29404K106 28,048 510,431 SH   SOLE   446,153 0 64,278
EOG RES INC COM 26875P101 999 8,025 SH   SOLE   8,025 0 0
EPLUS INC COM 294268107 23,560 250,371 SH   SOLE   219,286 0 31,085
LAUDER ESTEE COS INC CL A 518439104 56,845 398,384 SH   SOLE   79,879 0 318,505
EXPONENT INC COM 30214U102 70,065 1,450,613 SH   SOLE   1,260,319 0 190,294
FACEBOOK INC CL A 30303M102 8,136 41,871 SH   SOLE   41,871 0 0
FACTSET RESH SYS INC COM 303075105 243,706 1,230,219 SH   SOLE   1,193,400 0 36,819
FAIR ISAAC CORP COM 303250104 481,852 2,492,512 SH   SOLE   2,382,575 0 109,937
FISERV INC COM 337738108 78,508 1,059,634 SH   SOLE   343,258 0 716,376
FLIR SYS INC COM 302445101 214,041 4,118,542 SH   SOLE   3,996,141 0 122,401
FORTIVE CORP COM 34959J108 82,961 1,075,884 SH   SOLE   364,972 0 710,912
FORWARD AIR CORP COM 349853101 38,376 649,552 SH   SOLE   570,229 0 79,323
GARTNER INC COM 366651107 291,290 2,191,795 SH   SOLE   2,131,253 0 60,542
GLOBAL PMTS INC COM 37940X102 28,361 254,380 SH   SOLE   127,680 0 126,700
GRACO INC COM 384109104 175,508 3,881,198 SH   SOLE   3,763,031 0 118,167
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 336 4,022 SH   SOLE   4,022 0 0
SCHEIN HENRY INC COM 806407102 178,545 2,457,949 SH   SOLE   1,820,207 0 637,742
HURON CONSULTING GROUP INC COM 447462102 21,476 525,085 SH   SOLE   462,009 0 63,076
IBERIABANK CORP COM 450828108 28,099 370,700 SH   SOLE   327,657 0 43,043
ICU MED INC COM 44930G107 36,880 125,593 SH   SOLE   110,185 0 15,408
IDEX CORP COM 45167R104 411,438 3,014,643 SH   SOLE   2,608,635 0 406,008
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 41,161 639,043 SH   SOLE   559,806 0 79,237
INTER PARFUMS INC COM 458334109 54,833 1,024,917 SH   SOLE   893,891 0 131,026
INTERCONTINENTAL EXCHANGE IN COM 45866F104 88,822 1,207,637 SH   SOLE   272,919 0 934,718
INTUIT COM 461202103 97,811 478,750 SH   SOLE   85,344 0 393,406
ISHARES TR RUS 1000 ETF 464287622 2,594 17,068 SH   SOLE   0 0 17,068
ISHARES TR RUSSELL 2000 ETF 464287655 1,395 8,521 SH   SOLE   732 0 7,789
J & J SNACK FOODS CORP COM 466032109 38,308 251,251 SH   SOLE   221,845 0 29,406
HENRY JACK & ASSOC INC COM 426281101 334,486 2,565,865 SH   SOLE   2,486,859 0 79,006
HUNT J B TRANS SVCS INC COM 445658107 421,532 3,467,974 SH   SOLE   3,371,980 0 95,994
JOHNSON & JOHNSON COM 478160104 4,111 33,876 SH   SOLE   33,876 0 0
JONES LANG LASALLE INC COM 48020Q107 232,452 1,400,398 SH   SOLE   1,358,642 0 41,756
KINSALE CAP GROUP INC COM 49714P108 25,020 456,063 SH   SOLE   400,756 0 55,307
KIRBY CORP COM 497266106 365,057 4,366,716 SH   SOLE   4,178,844 0 187,872
LABORATORY CORP AMER HLDGS COM NEW 50540R409 59,424 330,995 SH   SOLE   52,504 0 278,491
LANCASTER COLONY CORP COM 513847103 35,165 254,048 SH   SOLE   223,009 0 31,039
LANDSTAR SYS INC COM 515098101 258,993 2,371,730 SH   SOLE   2,263,007 0 108,723
LENNOX INTL INC COM 526107107 304,024 1,518,981 SH   SOLE   1,476,523 0 42,458
LOWES COS INC COM 548661107 28,215 295,232 SH   SOLE   58,486 0 236,746
MANHATTAN ASSOCS INC COM 562750109 363,311 7,728,381 SH   SOLE   7,346,378 0 382,003
MARKEL CORP COM 570535104 547,856 505,239 SH   SOLE   440,319 0 64,920
MARSH & MCLENNAN COS INC COM 571748102 67,191 819,707 SH   SOLE   196,795 0 622,912
MASTERCARD INCORPORATED CL A 57636Q104 146,916 747,590 SH   SOLE   227,189 0 520,401
MEDTRONIC PLC SHS G5960L103 5,160 60,269 SH   SOLE   60,269 0 0
MICROSOFT CORP COM 594918104 138,874 1,408,311 SH   SOLE   322,023 0 1,086,288
MONDELEZ INTL INC CL A 609207105 66,652 1,625,667 SH   SOLE   401,754 0 1,223,913
MONRO INC COM 610236101 27,275 469,441 SH   SOLE   412,613 0 56,828
MOOG INC CL A 615394202 37,315 478,643 SH   SOLE   420,147 0 58,496
MORNINGSTAR INC COM 617700109 363,698 2,835,850 SH   SOLE   2,685,040 0 150,810
NATIONAL INSTRS CORP COM 636518102 28,855 687,341 SH   SOLE   600,599 0 86,742
NAVIGATORS GROUP INC COM 638904102 36,059 632,622 SH   SOLE   554,738 0 77,884
NIKE INC CL B 654106103 36,258 455,045 SH   SOLE   91,114 0 363,931
NORDSON CORP COM 655663102 231,792 1,805,090 SH   SOLE   1,754,706 0 50,384
O REILLY AUTOMOTIVE INC NEW COM 67103H107 32,939 120,405 SH   SOLE   51,836 0 68,569
PATTERSON COMPANIES INC COM 703395103 13,481 594,679 SH   SOLE   526,416 0 68,263
PEPSICO INC COM 713448108 39,215 360,203 SH   SOLE   64,686 0 295,517
PINNACLE FINL PARTNERS INC COM 72346Q104 28,918 471,368 SH   SOLE   412,853 0 58,515
POOL CORPORATION COM 73278L105 50,310 332,079 SH   SOLE   291,107 0 40,972
POWER INTEGRATIONS INC COM 739276103 26,201 358,678 SH   SOLE   315,013 0 43,665
PRAXAIR INC COM 74005P104 159,813 1,010,515 SH   SOLE   299,158 0 711,357
PROSPERITY BANCSHARES INC COM 743606105 35,675 521,870 SH   SOLE   454,730 0 67,140
QIAGEN NV SHS NEW N72482123 44,300 1,225,124 SH   SOLE   248,731 0 976,393
RAVEN INDS INC COM 754212108 22,707 590,557 SH   SOLE   518,798 0 71,759
RLI CORP COM 749607107 27,104 409,481 SH   SOLE   357,291 0 52,190
ROSS STORES INC COM 778296103 49,467 583,687 SH   SOLE   249,480 0 334,207
RPM INTL INC COM 749685103 190,736 3,270,503 SH   SOLE   3,187,336 0 83,167
SALLY BEAUTY HLDGS INC COM 79546E104 210,271 13,117,359 SH   SOLE   12,564,436 0 552,923
SCANSOURCE INC COM 806037107 18,257 453,038 SH   SOLE   399,435 0 53,603
SCHLUMBERGER LTD COM 806857108 3,821 57,000 SH   SOLE   57,000 0 0
SEI INVESTMENTS CO COM 784117103 402,399 6,436,332 SH   SOLE   6,234,352 0 201,980
SENSIENT TECHNOLOGIES CORP COM 81725T100 21,862 305,552 SH   SOLE   267,961 0 37,591
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 331,295 5,570,788 SH   SOLE   5,418,166 0 152,622
SHERWIN WILLIAMS CO COM 824348106 40,737 99,951 SH   SOLE   46,293 0 53,658
SONIC CORP COM 835451105 27,049 785,839 SH   SOLE   689,721 0 96,118
SOUTH ST CORP COM 840441109 32,100 372,170 SH   SOLE   325,739 0 46,431
STARBUCKS CORP COM 855244109 32,196 659,081 SH   SOLE   158,189 0 500,892
STATE BK FINL CORP COM 856190103 40,534 1,213,602 SH   SOLE   1,063,763 0 149,839
STEPAN CO COM 858586100 17,438 223,537 SH   SOLE   194,851 0 28,686
STERIS PLC SHS USD G84720104 41,389 394,146 SH   SOLE   168,690 0 225,456
TE CONNECTIVITY LTD REG SHS H84989104 35,705 396,461 SH   SOLE   33,468 0 362,993
TELEFLEX INC COM 879369106 603,721 2,250,927 SH   SOLE   2,099,895 0 151,032
TEXAS INSTRS INC COM 882508104 27,819 252,322 SH   SOLE   50,061 0 202,261
THERMO FISHER SCIENTIFIC INC COM 883556102 183,770 887,180 SH   SOLE   264,578 0 622,602
TJX COS INC NEW COM 872540109 125,521 1,318,775 SH   SOLE   483,547 0 835,228
TRANSUNION COM 89400J107 590,036 8,236,123 SH   SOLE   8,000,751 0 235,372
TRIMBLE INC COM 896239100 164,858 5,020,046 SH   SOLE   4,869,257 0 150,789
US BANCORP DEL COM NEW 902973304 64,879 1,297,063 SH   SOLE   591,223 0 705,840
UMPQUA HLDGS CORP COM 904214103 235,969 10,445,729 SH   SOLE   9,996,943 0 448,786
UNIFIRST CORP MASS COM 904708104 40,507 228,984 SH   SOLE   200,038 0 28,946
UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 19,471 304,336 SH   SOLE   268,748 0 35,588
US ECOLOGY INC COM 91732J102 25,594 401,793 SH   SOLE   351,192 0 50,601
VARIAN MED SYS INC COM 92220P105 130,747 1,149,731 SH   SOLE   1,110,583 0 39,148
VERISK ANALYTICS INC COM 92345Y106 111,152 1,032,630 SH   SOLE   301,090 0 731,540
VISA INC COM CL A 92826C839 214,673 1,620,787 SH   SOLE   522,299 0 1,098,488
W R BERKLEY CORPORATION COM 084423102 438,171 6,051,256 SH   SOLE   5,884,692 0 166,564
DISNEY WALT CO COM DISNEY 254687106 44,972 429,078 SH   SOLE   71,663 0 357,415
WESTAMERICA BANCORPORATION COM 957090103 126,246 2,234,040 SH   SOLE   2,114,924 0 119,116
WEX INC COM 96208T104 471,433 2,474,975 SH   SOLE   2,381,539 0 93,436
WHITE MTNS INS GROUP LTD COM G9618E107 70,899 78,202 SH   SOLE   35,233 0 42,969
WOLVERINE WORLD WIDE INC COM 978097103 22,066 634,636 SH   SOLE   555,403 0 79,233
XYLEM INC COM 98419M100 49,543 735,272 SH   SOLE   146,542 0 588,730
ZOETIS INC CL A 98978V103 113,622 1,333,752 SH   SOLE   335,675 0 998,077