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
ACUITY BRANDS INC COM 00508Y102 305,633,374 1,155,077 SH   SOLE   999,949 0 155,128
AGILENT TECHNOLOGIES INC COM 00846U101 103,071,063 2,188,810 SH   SOLE   490,886 0 1,697,924
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 91,337,711 863,387 SH   SOLE   194,181 0 669,206
ALPHABET INC CAP STK CL C 02079K107 23,538,673 30,283 SH   SOLE   30,283 0 0
AMPHENOL CORP NEW CL A 032095101 190,549,613 2,935,145 SH   SOLE   2,536,709 0 398,436
ANSYS INC COM 03662Q105 90,127,959 973,199 SH   SOLE   803,791 0 169,408
AUTOHOME INC SP ADR RP CL A 05278C107 52,455,903 2,163,130 SH   SOLE   2,083,575 0 79,555
BAIDU INC SPON ADR REP A 056752108 21,713,850 119,261 SH   SOLE   119,261 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 101,884,145 705,227 SH   SOLE   280,832 0 424,395
BIO RAD LABS INC CL A 090572207 10,900,081 66,541 SH   SOLE   66,541 0 0
BIO TECHNE CORP COM 09073M104 253,733,728 2,317,203 SH   SOLE   1,647,999 0 669,204
BLACKBAUD INC COM 09227Q100 50,607,535 762,851 SH   SOLE   762,851 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 186,070,401 7,288,304 SH   SOLE   2,964,683 0 4,323,621
BRIGHT HORIZONS FAM SOL IN D COM 109194100 35,847,555 535,918 SH   SOLE   535,918 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 102,307,415 2,908,113 SH   SOLE   2,466,200 0 441,913
BROWN & BROWN INC COM 115236101 34,094,026 904,111 SH   SOLE   904,111 0 0
BRUKER CORP COM 116794108 110,107,992 4,861,280 SH   SOLE   4,095,334 0 765,946
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 102,556,785 1,455,532 SH   SOLE   325,575 0 1,129,957
CARLISLE COS INC COM 142339100 62,702,990 611,319 SH   SOLE   611,319 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 136,657,634 1,450,564 SH   SOLE   324,362 0 1,126,202
DANAHER CORP DEL COM 235851102 252,746,057 3,224,213 SH   SOLE   909,846 0 2,314,367
DENTSPLY SIRONA INC COM 24906P109 737,995,203 12,417,890 SH   SOLE   10,653,360 0 1,764,530
ECOLAB INC COM 278865100 24,616,166 202,236 SH   SOLE   202,236 0 0
EQUIFAX INC COM 294429105 23,863,053 177,315 SH   SOLE   177,315 0 0
ESTERLINE TECHNOLOGIES CORP COM 297425100 1,041,748 13,700 SH   SOLE   13,700 0 0
EXPEDITORS INTL WASH INC COM 302130109 248,947,267 4,832,051 SH   SOLE   2,918,407 0 1,913,644
FACTSET RESH SYS INC COM 303075105 78,215,519 482,514 SH   SOLE   402,310 0 80,204
FASTENAL CO COM 311900104 76,492,495 1,830,840 SH   SOLE   1,830,840 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 299,558,933 3,884,826 SH   SOLE   3,190,280 0 694,546
FORTIVE CORP COM 34959J108 66,149,589 1,299,599 SH   SOLE   382,964 0 916,635
FRANKLIN RES INC COM 354613101 120,723,726 3,393,976 SH   SOLE   1,207,696 0 2,186,280
GARTNER INC COM 366651107 65,840,234 744,378 SH   SOLE   651,656 0 92,722
GLOBAL PMTS INC COM 37940X102 23,111,131 301,083 SH   SOLE   301,083 0 0
GLOBUS MED INC CL A 379577208 23,094,482 1,023,238 SH   SOLE   1,023,238 0 0
GRACO INC COM 384109104 14,194,162 191,813 SH   SOLE   191,813 0 0
GRUPO TELEVISA SA SPON ADR REP ORD 40049J206 226,556,693 8,818,867 SH   SOLE   8,422,388 0 396,479
HEICO CORP NEW COM 422806109 92,468,708 1,336,253 SH   SOLE   1,034,604 0 301,649
HEICO CORP NEW CL A 422806208 46,430,110 767,313 SH   SOLE   767,313 0 0
IDEXX LABS INC COM 45168D104 246,203,785 2,184,013 SH   SOLE   1,884,387 0 299,626
INTUIT COM 461202103 23,324,320 212,020 SH   SOLE   212,020 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 5,075,221 40,860 SH   SOLE   40,860 0 0
KIRBY CORP COM 497266106 57,083,082 918,325 SH   SOLE   758,337 0 159,988
LULULEMON ATHLETICA INC COM 550021109 55,989,824 918,167 SH   SOLE   918,167 0 0
MGIC INVT CORP WIS COM 552848103 17,188,632 2,148,579 SH   SOLE   2,148,579 0 0
MSC INDL DIRECT INC CL A 553530106 126,490,569 1,723,070 SH   SOLE   1,392,821 0 330,249
MARTIN MARIETTA MATLS INC COM 573284106 162,832,304 909,119 SH   SOLE   909,119 0 0
MCCORMICK & CO INC COM NON VTG 579780206 2,311,549 23,134 SH   SOLE   23,134 0 0
MCKESSON CORP COM 58155Q103 24,104,213 144,553 SH   SOLE   144,553 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 370,472,266 882,434 SH   SOLE   773,450 0 108,984
MOHAWK INDS INC COM 608190104 457,356,386 2,282,901 SH   SOLE   1,953,011 0 329,890
NATIONAL OILWELL VARCO INC COM 637071101 75,359,398 2,051,154 SH   SOLE   460,287 0 1,590,867
NEOGEN CORP COM 640491106 10,690,917 191,114 SH   SOLE   191,114 0 0
NIKE INC CL B 654106103 22,645,607 430,116 SH   SOLE   430,116 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 144,556,928 516,072 SH   SOLE   444,435 0 71,637
OMNICOM GROUP INC COM 681919106 23,018,850 270,810 SH   SOLE   270,810 0 0
PAYCHEX INC COM 704326107 440,219,405 7,607,040 SH   SOLE   6,580,526 0 1,026,514
PAYPAL HLDGS INC COM 70450Y103 23,616,993 576,446 SH   SOLE   576,446 0 0
PERKINELMER INC COM 714046109 116,813,277 2,081,862 SH   SOLE   1,893,509 0 188,353
PRICE T ROWE GROUP INC COM 74144T108 38,632,976 580,947 SH   SOLE   580,947 0 0
REALPAGE INC COM 75606N109 32,163,756 1,251,508 SH   SOLE   1,251,508 0 0
ROLLINS INC COM 775711104 167,170,763 5,709,384 SH   SOLE   4,806,998 0 902,386
ROSS STORES INC COM 778296103 24,912,906 387,448 SH   SOLE   387,448 0 0
S&P GLOBAL INC COM 78409V104 28,981,734 228,996 SH   SOLE   228,996 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 216,051,826 6,720,119 SH   SOLE   5,711,854 0 1,008,265
SENSIENT TECHNOLOGIES CORP COM 81725T100 20,639,658 272,291 SH   SOLE   272,291 0 0
SHAKE SHACK INC CL A 819047101 30,686,972 885,116 SH   SOLE   885,116 0 0
SHERWIN WILLIAMS CO COM 824348106 164,664,435 595,187 SH   SOLE   500,368 0 94,819
SYMANTEC CORP COM 871503108 1,462,000 58,247 SH   SOLE   58,247 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 29,960,132 850,174 SH   SOLE   850,174 0 0
TEGNA INC COM 87901J105 12,221,161 559,065 SH   SOLE   559,065 0 0
TELEFLEX INC COM 879369106 365,375,486 2,174,207 SH   SOLE   1,887,758 0 286,449
THERMO FISHER SCIENTIFIC INC COM 883556102 363,249,458 2,283,726 SH   SOLE   920,944 0 1,362,782
TRACTOR SUPPLY CO COM 892356106 178,037,300 2,643,464 SH   SOLE   2,498,594 0 144,870
TRANSDIGM GROUP INC COM 893641100 329,651,733 1,140,190 SH   SOLE   988,275 0 151,915
TRIMBLE NAVIGATION LTD COM 896239100 122,631,556 4,293,822 SH   SOLE   3,670,594 0 623,228
UNITED TECHNOLOGIES CORP COM 913017109 23,101,198 227,374 SH   SOLE   227,374 0 0
VANTIV INC CL A 92210H105 11,033,534 196,082 SH   SOLE   196,082 0 0
VERISK ANALYTICS INC COM 92345Y106 39,001,639 479,843 SH   SOLE   479,843 0 0
VISA INC COM CL A 92826C839 24,213,898 292,792 SH   SOLE   292,792 0 0
WABTEC CORP COM 929740108 200,373,183 2,454,050 SH   SOLE   2,110,504 0 343,546
WALGREENS BOOTS ALLIANCE INC COM 931427108 21,125,423 262,037 SH   SOLE   262,037 0 0
WATERS CORP COM 941848103 116,383,169 734,325 SH   SOLE   165,042 0 569,283
WATTS WATER TECHNOLOGIES INC CL A 942749102 152,848,953 2,357,325 SH   SOLE   1,984,677 0 372,648
WEST MARINE INC COM 954235107 9,155,734 1,107,102 SH   SOLE   1,107,102 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 179,910,050 2,414,900 SH   SOLE   2,059,516 0 355,384
WHOLE FOODS MKT INC COM 966837106 275,164,760 9,705,988 SH   SOLE   8,649,993 0 1,055,995
WILLIAMS SONOMA INC COM 969904101 349,060,288 6,833,600 SH   SOLE   5,933,533 0 900,067
WOLVERINE WORLD WIDE INC COM 978097103 49,864,809 2,165,211 SH   SOLE   1,678,608 0 486,603
XYLEM INC COM 98419M100 22,727,896 433,325 SH   SOLE   433,325 0 0
ZOETIS INC CL A 98978V103 72,467,561 1,393,339 SH   SOLE   681,090 0 712,249
ALLEGION PUB LTD CO ORD SHS G0176J109 232,189,489 3,369,460 SH   SOLE   2,822,671 0 546,789
BELMOND LTD CL A G1154H107 39,008,706 3,069,135 SH   SOLE   3,069,135 0 0
IHS MARKIT LTD SHS G47567105 139,725,991 3,721,065 SH   SOLE   3,116,081 0 604,984
SIGNET JEWELERS LIMITED SHS G81276100 542,474,580 7,278,607 SH   SOLE   6,363,130 0 915,477
SENSATA TECHNOLOGIES HLDG NV SHS N7902X106 58,056,956 1,497,085 SH   SOLE   1,212,408 0 284,677