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 65,144 313,523 SH   SOLE   57,542 0 255,981
AAON INC COM PAR $0.004 000360206 27,165 588,251 SH   SOLE   515,170 0 73,081
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 62,709 356,260 SH   SOLE   72,619 0 283,641
ACUITY BRANDS INC COM 00508Y102 181,714 1,514,156 SH   SOLE   1,470,708 0 43,448
AFFILIATED MANAGERS GROUP IN COM 008252108 150,020 1,400,613 SH   SOLE   1,194,848 0 205,765
AGCO CORP COM 001084102 1,308 18,800 SH   SOLE   18,800 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 1,391 19,400 SH   SOLE   19,400 0 0
ALAMO GROUP INC COM 011311107 11,679 116,860 SH   SOLE   102,301 0 14,559
ALPHABET INC CAP STK CL C 02079K107 160,299 136,621 SH   SOLE   32,244 0 104,377
AMERICAN TOWER CORP NEW COM 03027X100 162,916 826,731 SH   SOLE   243,506 0 583,225
AMPHENOL CORP NEW CL A 032095101 56,258 595,697 SH   SOLE   185,019 0 410,678
ANSYS INC COM 03662Q105 329,423 1,802,984 SH   SOLE   1,616,342 0 186,642
AON PLC SHS CL A G0408V102 32,309 189,271 SH   SOLE   35,035 0 154,236
APTARGROUP INC COM 038336103 456,174 4,287,754 SH   SOLE   4,118,438 0 169,316
ARAMARK COM 03852U106 502,625 17,009,315 SH   SOLE   15,780,923 0 1,228,392
ARCONIC INC COM 03965L100 654 34,233 SH   SOLE   34,233 0 0
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 18,461 733,448 SH   SOLE   646,157 0 87,291
BALCHEM CORP COM 057665200 21,608 232,848 SH   SOLE   206,330 0 26,518
BALL CORP COM 058498106 124,996 2,160,316 SH   SOLE   956,332 0 1,203,984
BEACON ROOFING SUPPLY INC COM 073685109 42,841 1,332,129 SH   SOLE   1,167,789 0 164,340
BIO RAD LABS INC CL A 090572207 229,295 750,113 SH   SOLE   729,253 0 20,860
BIO TECHNE CORP COM 09073M104 266,128 1,340,357 SH   SOLE   1,301,017 0 39,340
BLACKBAUD INC COM 09227Q100 363,495 4,559,080 SH   SOLE   4,362,529 0 196,551
BOOKING HLDGS INC COM 09857L108 22,115 12,674 SH   SOLE   2,263 0 10,411
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 212,808 2,052,347 SH   SOLE   2,001,189 0 51,158
BUNGE LIMITED COM G16962105 1,857 35,000 SH   SOLE   35,000 0 0
CADENCE BANCORPORATION CL A 12739A100 27,151 1,463,656 SH   SOLE   1,283,594 0 180,062
CARLISLE COS INC COM 142339100 399,123 3,254,957 SH   SOLE   3,169,513 0 85,444
CARS COM INC COM 14575E105 1,573 68,980 SH   SOLE   68,980 0 0
CASEYS GEN STORES INC COM 147528103 61,964 481,197 SH   SOLE   426,042 0 55,155
CASS INFORMATION SYS INC COM 14808P109 18,187 384,513 SH   SOLE   335,652 0 48,861
CDW CORP COM 12514G108 498,914 5,177,063 SH   SOLE   5,034,850 0 142,213
CENTRAL GARDEN & PET CO COM 153527106 18,427 720,945 SH   SOLE   632,073 0 88,872
CERNER CORP COM 156782104 29,924 523,061 SH   SOLE   96,242 0 426,819
THE CHARLES SCHWAB CORPORATI COM 808513105 38,937 910,586 SH   SOLE   209,933 0 700,653
CHECK POINT SOFTWARE TECH LT ORD M22465104 130,855 1,034,510 SH   SOLE   293,749 0 740,761
CHOICE HOTELS INTL INC COM 169905106 253,172 3,256,656 SH   SOLE   3,092,893 0 163,763
CHURCH & DWIGHT INC COM 171340102 211,181 2,964,777 SH   SOLE   2,879,743 0 85,034
CINCINNATI FINL CORP COM 172062101 1,339 15,593 SH   SOLE   15,593 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 271,107 2,602,292 SH   SOLE   2,488,225 0 114,067
COMCAST CORP NEW CL A 20030N101 45,235 1,131,434 SH   SOLE   207,468 0 923,966
COOPER TIRE & RUBR CO COM 216831107 1,040 34,800 SH   SOLE   34,800 0 0
COPA HOLDINGS SA CL A P31076105 1,322 16,400 SH   SOLE   16,400 0 0
COPART INC COM 217204106 267,767 4,419,327 SH   SOLE   4,300,050 0 119,277
CORELOGIC INC COM 21871D103 59,905 1,607,743 SH   SOLE   1,411,629 0 196,114
COVETRUS INC COM 22304C100 83,388 2,618,144 SH   SOLE   2,525,316 0 92,828
CREE INC COM 225447101 1,322 23,100 SH   SOLE   23,100 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 33,286 260,043 SH   SOLE   47,948 0 212,095
DANAHER CORPORATION COM 235851102 207,688 1,573,152 SH   SOLE   419,415 0 1,153,737
DENTSPLY SIRONA INC COM 24906P109 229,794 4,633,883 SH   SOLE   4,079,122 0 554,761
DIAGEO P L C SPON ADR NEW 25243Q205 48,861 298,645 SH   SOLE   121,218 0 177,427
DOLLAR GEN CORP NEW COM 256677105 120,018 1,006,018 SH   SOLE   227,171 0 778,847
DOMTAR CORP COM NEW 257559203 1,733 34,900 SH   SOLE   34,900 0 0
DONALDSON INC COM 257651109 133,363 2,664,073 SH   SOLE   2,592,098 0 71,975
DORMAN PRODUCTS INC COM 258278100 56,380 640,029 SH   SOLE   564,156 0 75,873
DRIL QUIP INC COM 262037104 20,784 453,296 SH   SOLE   396,240 0 57,056
ECOLAB INC COM 278865100 134,541 762,099 SH   SOLE   178,493 0 583,606
ELECTRONIC ARTS INC COM 285512109 34,834 342,756 SH   SOLE   62,100 0 280,656
EMERGENT BIOSOLUTIONS INC COM 29089Q105 23,616 467,468 SH   SOLE   409,557 0 57,911
ENVESTNET INC COM 29404K106 31,588 483,067 SH   SOLE   422,091 0 60,976
EOG RES INC COM 26875P101 534 5,611 SH   SOLE   5,611 0 0
EPLUS INC COM 294268107 23,479 265,183 SH   SOLE   231,813 0 33,370
LAUDER ESTEE COS INC CL A 518439104 63,247 382,039 SH   SOLE   70,119 0 311,920
EXPONENT INC COM 30214U102 53,193 921,571 SH   SOLE   806,723 0 114,848
FACEBOOK INC CL A 30303M102 17,462 104,755 SH   SOLE   104,755 0 0
FACTSET RESH SYS INC COM 303075105 185,882 748,710 SH   SOLE   727,283 0 21,427
FAIR ISAAC CORP COM 303250104 317,342 1,168,287 SH   SOLE   1,116,077 0 52,210
FIDELITY NATL INFORMATION SV COM 31620M106 23,682 209,389 SH   SOLE   93,650 0 115,739
FISERV INC COM 337738108 124,378 1,408,899 SH   SOLE   494,490 0 914,409
FLIR SYS INC COM 302445101 194,699 4,092,037 SH   SOLE   3,974,422 0 117,615
FORTIVE CORP COM 34959J108 71,553 852,937 SH   SOLE   257,199 0 595,738
FORWARD AIR CORP COM 349853101 39,099 604,026 SH   SOLE   528,881 0 75,145
FRONTDOOR INC COM 35905A109 190,656 5,539,101 SH   SOLE   5,295,683 0 243,418
GARTNER INC COM 366651107 249,643 1,645,854 SH   SOLE   1,599,811 0 46,043
GENERAC HLDGS INC COM 368736104 20,961 409,146 SH   SOLE   358,494 0 50,652
GENTEX CORP COM 371901109 1,175 56,800 SH   SOLE   56,800 0 0
GLOBAL PMTS INC COM 37940X102 72,976 534,545 SH   SOLE   231,823 0 302,722
GRACO INC COM 384109104 166,458 3,361,437 SH   SOLE   3,268,407 0 93,030
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 337 3,678 SH   SOLE   3,678 0 0
HENRY SCHEIN INC COM 806407102 379,479 6,313,079 SH   SOLE   5,902,503 0 410,576
HORMEL FOODS CORP COM 440452100 1,088 24,300 SH   SOLE   24,300 0 0
HURON CONSULTING GROUP INC COM 447462102 28,346 600,290 SH   SOLE   526,803 0 73,487
IBERIABANK CORP COM 450828108 30,327 422,917 SH   SOLE   369,158 0 53,759
ICU MED INC COM 44930G107 41,742 174,410 SH   SOLE   152,830 0 21,580
IDEX CORP COM 45167R104 294,053 1,937,871 SH   SOLE   1,625,736 0 312,135
IHS MARKIT LTD SHS G47567105 38,918 715,662 SH   SOLE   113,831 0 601,831
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 39,818 714,608 SH   SOLE   626,850 0 87,758
INTER PARFUMS INC COM 458334109 49,445 651,711 SH   SOLE   569,920 0 81,791
INTERCONTINENTAL EXCHANGE IN COM 45866F104 112,637 1,479,345 SH   SOLE   327,331 0 1,152,014
INTUIT COM 461202103 105,775 404,634 SH   SOLE   75,106 0 329,528
ISHARES TR RUS 1000 ETF 464287622 521 3,311 SH   SOLE   0 0 3,311
ISHARES TR RUSSELL 2000 ETF 464287655 2,061 13,462 SH   SOLE   400 0 13,062
ITRON INC COM 465741106 613 13,150 SH   SOLE   13,150 0 0
J & J SNACK FOODS CORP COM 466032109 60,974 383,872 SH   SOLE   335,427 0 48,445
JABIL INC COM 466313103 1,683 63,300 SH   SOLE   63,300 0 0
HENRY JACK & ASSOC INC COM 426281101 188,912 1,361,628 SH   SOLE   1,323,176 0 38,452
HUNT J B TRANS SVCS INC COM 445658107 354,782 3,502,639 SH   SOLE   3,407,244 0 95,395
JOHNSON & JOHNSON COM 478160104 3,241 23,186 SH   SOLE   23,186 0 0
JONES LANG LASALLE INC COM 48020Q107 215,632 1,398,572 SH   SOLE   1,358,412 0 40,160
JUNIPER NETWORKS INC COM 48203R104 1,871 70,700 SH   SOLE   70,700 0 0
KINSALE CAP GROUP INC COM 49714P108 29,447 429,444 SH   SOLE   377,168 0 52,276
KIRBY CORP COM 497266106 330,709 4,402,989 SH   SOLE   4,208,684 0 194,305
LABORATORY CORP AMER HLDGS COM NEW 50540R409 49,171 321,419 SH   SOLE   46,964 0 274,455
LANCASTER COLONY CORP COM 513847103 23,027 146,960 SH   SOLE   129,375 0 17,585
LANDSTAR SYS INC COM 515098101 255,575 2,336,364 SH   SOLE   2,234,534 0 101,830
LEAR CORP COM NEW 521865204 787 5,800 SH   SOLE   5,800 0 0
LENNOX INTL INC COM 526107107 418,693 1,583,559 SH   SOLE   1,539,587 0 43,972
LINDE PLC COM G5494J103 139,190 791,169 SH   SOLE   175,241 0 615,928
LIONS GATE ENTMNT CORP CL A VTG 535919401 773 49,400 SH   SOLE   49,400 0 0
LIONS GATE ENTMNT CORP CL B NON VTG 535919500 1,048 69,400 SH   SOLE   69,400 0 0
LKQ CORP COM 501889208 1,762 62,100 SH   SOLE   62,100 0 0
LOWES COS INC COM 548661107 31,042 283,568 SH   SOLE   51,661 0 231,907
MAGNA INTL INC COM 559222401 872 17,900 SH   SOLE   17,900 0 0
MANHATTAN ASSOCS INC COM 562750109 411,721 7,470,900 SH   SOLE   7,117,167 0 353,733
MANPOWERGROUP INC COM 56418H100 910 11,000 SH   SOLE   11,000 0 0
MARKEL CORP COM 570535104 288,914 290,004 SH   SOLE   264,747 0 25,257
MARSH & MCLENNAN COS INC COM 571748102 74,961 798,308 SH   SOLE   188,274 0 610,034
MASTERCARD INC CL A 57636Q104 167,564 711,675 SH   SOLE   197,396 0 514,279
MATTEL INC COM 577081102 1,521 117,000 SH   SOLE   117,000 0 0
MCDERMOTT INTL INC COM 580037703 938 126,016 SH   SOLE   126,016 0 0
MEDTRONIC PLC SHS G5960L103 4,495 49,350 SH   SOLE   49,350 0 0
MEREDITH CORP COM 589433101 2,067 37,400 SH   SOLE   37,400 0 0
MESA LABS INC COM 59064R109 27,714 120,233 SH   SOLE   105,224 0 15,009
MICROSOFT CORP COM 594918104 161,952 1,373,173 SH   SOLE   307,050 0 1,066,123
MOLSON COORS BREWING CO CL B 60871R209 1,945 32,600 SH   SOLE   32,600 0 0
MONDELEZ INTL INC CL A 609207105 60,693 1,215,815 SH   SOLE   273,833 0 941,982
MONRO INC COM 610236101 37,054 428,272 SH   SOLE   375,103 0 53,169
MOOG INC CL A 615394202 52,609 605,050 SH   SOLE   529,098 0 75,952
MORNINGSTAR INC COM 617700109 238,276 1,891,233 SH   SOLE   1,800,062 0 91,171
NATIONAL INSTRS CORP COM 636518102 29,712 669,784 SH   SOLE   587,406 0 82,378
NAVIGATORS GROUP INC COM 638904102 42,054 601,889 SH   SOLE   521,360 0 80,529
NEW YORK TIMES CO CL A 650111107 1,889 57,500 SH   SOLE   57,500 0 0
NIKE INC CL B 654106103 29,512 350,456 SH   SOLE   63,765 0 286,691
NORDSON CORP COM 655663102 208,557 1,573,777 SH   SOLE   1,526,300 0 47,477
NORTHERN TR CORP COM 665859104 1,826 20,200 SH   SOLE   20,200 0 0
NUANCE COMMUNICATIONS INC COM 67020Y100 1,334 78,800 SH   SOLE   78,800 0 0
OFFICE DEPOT INC COM 676220106 1,800 496,000 SH   SOLE   496,000 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 46,272 119,165 SH   SOLE   48,806 0 70,359
OWENS CORNING NEW COM 690742101 1,225 26,000 SH   SOLE   26,000 0 0
PATTERSON COMPANIES INC COM 703395103 14,701 672,799 SH   SOLE   605,496 0 67,303
PEPSICO INC COM 713448108 42,294 345,116 SH   SOLE   55,708 0 289,408
PINNACLE FINL PARTNERS INC COM 72346Q104 27,140 496,155 SH   SOLE   426,012 0 70,143
POOL CORPORATION COM 73278L105 150,607 912,936 SH   SOLE   874,023 0 38,913
POWER INTEGRATIONS INC COM 739276103 23,492 335,891 SH   SOLE   291,034 0 44,857
PROSPERITY BANCSHARES INC COM 743606105 227,165 3,289,387 SH   SOLE   3,153,867 0 135,520
QIAGEN NV SHS NEW N72482123 47,611 1,170,384 SH   SOLE   214,177 0 956,207
QUEST DIAGNOSTICS INC COM 74834L100 1,699 18,900 SH   SOLE   18,900 0 0
RAVEN INDS INC COM 754212108 21,208 552,712 SH   SOLE   485,709 0 67,003
RAYMOND JAMES FINANCIAL INC COM 754730109 1,311 16,300 SH   SOLE   16,300 0 0
RLI CORP COM 749607107 27,691 385,935 SH   SOLE   336,527 0 49,408
ROSS STORES INC COM 778296103 57,205 614,447 SH   SOLE   265,821 0 348,626
RPM INTL INC COM 749685103 189,082 3,257,786 SH   SOLE   3,173,202 0 84,584
SALLY BEAUTY HLDGS INC COM 79546E104 234,454 12,735,126 SH   SOLE   12,220,370 0 514,756
SCANSOURCE INC COM 806037107 15,401 429,966 SH   SOLE   379,789 0 50,177
SCHLUMBERGER LTD COM 806857108 2,289 52,541 SH   SOLE   52,541 0 0
SCHOLASTIC CORP COM 807066105 895 22,514 SH   SOLE   22,514 0 0
SEI INVESTMENTS CO COM 784117103 291,464 5,578,258 SH   SOLE   5,424,483 0 153,775
SENSIENT TECHNOLOGIES CORP COM 81725T100 210,477 3,104,833 SH   SOLE   2,980,843 0 123,990
SERVICE CORP INTL COM 817565104 94,463 2,352,762 SH   SOLE   2,291,370 0 61,392
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 555,202 11,888,686 SH   SOLE   11,569,947 0 318,739
SHERWIN WILLIAMS CO COM 824348106 45,790 106,313 SH   SOLE   47,295 0 59,018
SIMPSON MANUFACTURING CO INC COM 829073105 27,255 459,846 SH   SOLE   402,499 0 57,347
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 582 14,500 SH   SOLE   14,500 0 0
SOUTH ST CORP COM 840441109 41,545 607,919 SH   SOLE   533,234 0 74,685
STARBUCKS CORP COM 855244109 44,715 601,491 SH   SOLE   110,954 0 490,537
STEPAN CO COM 858586100 22,456 256,584 SH   SOLE   223,273 0 33,311
STERICYCLE INC COM 858912108 1,595 29,300 SH   SOLE   29,300 0 0
STERIS PLC SHS USD G8473T100 51,507 402,308 SH   SOLE   168,669 0 233,639
TE CONNECTIVITY LTD REG SHS H84989104 40,982 507,518 SH   SOLE   43,223 0 464,295
TECHNIPFMC PLC COM G87110105 983 41,800 SH   SOLE   41,800 0 0
TEGNA INC COM 87901J105 2,854 202,442 SH   SOLE   202,442 0 0
TELEFLEX INC COM 879369106 726,558 2,404,548 SH   SOLE   2,219,682 0 184,866
TERADATA CORP DEL COM 88076W103 1,711 39,200 SH   SOLE   39,200 0 0
TEXAS INSTRS INC COM 882508104 25,692 242,219 SH   SOLE   44,140 0 198,079
COOPER COS INC COM NEW 216648402 31,500 106,358 SH   SOLE   45,570 0 60,788
THERMO FISHER SCIENTIFIC INC COM 883556102 222,296 812,131 SH   SOLE   228,004 0 584,127
TJX COS INC NEW COM 872540109 150,003 2,819,072 SH   SOLE   1,073,393 0 1,745,679
TRANSUNION COM 89400J107 602,643 9,016,208 SH   SOLE   8,784,034 0 232,174
TRIMBLE INC COM 896239100 148,199 3,668,299 SH   SOLE   3,563,780 0 104,519
US BANCORP DEL COM NEW 902973304 73,938 1,534,296 SH   SOLE   698,788 0 835,508
UMPQUA HLDGS CORP COM 904214103 205,254 12,439,637 SH   SOLE   11,983,202 0 456,435
UNIFIRST CORP MASS COM 904708104 38,958 253,798 SH   SOLE   222,408 0 31,390
UNISYS CORP COM NEW 909214306 464 39,734 SH   SOLE   39,734 0 0
UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 21,947 289,884 SH   SOLE   255,431 0 34,453
US ECOLOGY INC COM 91732J102 21,138 377,591 SH   SOLE   329,640 0 47,951
VAREX IMAGING CORP COM 92214X106 566 16,720 SH   SOLE   16,720 0 0
VARIAN MED SYS INC COM 92220P105 162,365 1,145,677 SH   SOLE   1,110,709 0 34,968
VERISK ANALYTICS INC COM 92345Y106 145,786 1,096,136 SH   SOLE   309,032 0 787,104
VISA INC COM CL A 92826C839 244,881 1,567,839 SH   SOLE   470,189 0 1,097,650
BERKLEY W R CORP COM 084423102 677,540 7,997,400 SH   SOLE   7,778,757 0 218,643
WABTEC CORP COM 929740108 1,438 19,500 SH   SOLE   19,500 0 0
DISNEY WALT CO COM DISNEY 254687106 45,985 414,168 SH   SOLE   64,142 0 350,026
WELBILT INC COM 949090104 11,348 692,779 SH   SOLE   606,524 0 86,255
WERNER ENTERPRISES INC COM 950755108 1,766 51,700 SH   SOLE   51,700 0 0
WESTAMERICA BANCORPORATION COM 957090103 136,306 2,205,604 SH   SOLE   2,090,685 0 114,919
WEX INC COM 96208T104 386,371 2,012,453 SH   SOLE   1,957,120 0 55,333
WHIRLPOOL CORP COM 963320106 1,674 12,600 SH   SOLE   12,600 0 0
WHITE MTNS INS GROUP LTD COM G9618E107 90,172 97,433 SH   SOLE   44,442 0 52,991
WOLVERINE WORLD WIDE INC COM 978097103 42,138 1,179,356 SH   SOLE   1,031,499 0 147,857
XYLEM INC COM 98419M100 68,759 869,929 SH   SOLE   201,053 0 668,876
ZOETIS INC CL A 98978V103 121,320 1,205,127 SH   SOLE   283,169 0 921,958