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
AGILENT TECHNOLOGIES INC COM 00846U101 39,801,399 671,074 SH   SOLE   671,074 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 47,737,484 338,804 SH   SOLE   338,804 0 0
ALPHABET INC CAP STK CL C 02079K107 42,073,290 46,299 SH   SOLE   46,299 0 0
AMAZON COM INC COM 023135106 13,336,136 13,777 SH   SOLE   13,777 0 0
AMETEK INC NEW COM 031100100 313,055,258 5,168,487 SH   SOLE   4,369,854 0 798,633
AMPHENOL CORP NEW CL A 032095101 222,578,890 3,015,157 SH   SOLE   2,589,012 0 426,145
ANSYS INC COM 03662Q105 106,299,405 873,598 SH   SOLE   719,210 0 154,388
AUTOHOME INC SP ADR RP CL A 05278C107 140,014,799 3,086,746 SH   SOLE   2,953,916 0 132,830
AUTOZONE INC COM 053332102 19,210,241 33,675 SH   SOLE   33,675 0 0
BAIDU INC SPON ADR REP A 056752108 245,102,411 1,370,359 SH   SOLE   1,325,892 0 44,467
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 62,065,806 366,451 SH   SOLE   366,451 0 0
BIO TECHNE CORP COM 09073M104 237,127,103 2,018,103 SH   SOLE   1,777,619 0 240,484
BLACKBAUD INC COM 09227Q100 250,156,246 2,917,274 SH   SOLE   2,479,613 0 437,661
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 55,814,560 1,673,600 SH Call SOLE   1,673,600 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 105,939,610 3,176,600 SH Call SOLE   3,176,600 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 79,404,983 2,380,959 SH   SOLE   2,380,959 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 299,161,958 3,874,653 SH   SOLE   3,196,269 0 678,384
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 205,237,692 5,234,320 SH   SOLE   4,376,467 0 857,853
BROWN & BROWN INC COM 115236101 164,912,187 3,828,934 SH   SOLE   3,456,135 0 372,799
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 31,578,789 459,796 SH   SOLE   459,796 0 0
CINCINNATI FINL CORP COM 172062101 111,349,999 1,536,922 SH   SOLE   1,325,740 0 211,182
COSTAR GROUP INC COM 22160N109 31,746,666 120,435 SH   SOLE   120,435 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 37,617,289 375,497 SH   SOLE   375,497 0 0
DANAHER CORP DEL COM 235851102 99,114,536 1,174,482 SH   SOLE   1,174,482 0 0
DENTSPLY SIRONA INC COM 24906P109 681,967,020 10,517,690 SH   SOLE   9,058,337 0 1,459,353
ECOLAB INC COM 278865100 25,835,407 194,617 SH   SOLE   194,617 0 0
EQUIFAX INC COM 294429105 9,149,011 66,577 SH   SOLE   66,577 0 0
EXPEDITORS INTL WASH INC COM 302130109 113,198,684 2,004,226 SH   SOLE   1,668,352 0 335,874
FACEBOOK INC CL A 30303M102 15,453,256 102,353 SH   SOLE   102,353 0 0
FACTSET RESH SYS INC COM 303075105 116,422,717 700,582 SH   SOLE   555,825 0 144,757
FASTENAL CO COM 311900104 13,617,185 312,823 SH   SOLE   312,823 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 26,183,811 306,602 SH   SOLE   306,602 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 208,634,126 2,084,257 SH   SOLE   1,739,688 0 344,569
FORTIVE CORP COM 34959J108 17,679,591 279,078 SH   SOLE   279,078 0 0
FRANKLIN RES INC COM 354613101 74,625,291 1,666,115 SH   SOLE   1,666,115 0 0
GARTNER INC COM 366651107 492,021,229 3,983,655 SH   SOLE   3,323,650 0 660,005
GODADDY INC CL A 380237107 50,722,527 1,195,722 SH   SOLE   1,058,331 0 137,391
GRUPO TELEVISA SA SPON ADR REP ORD 40049J206 115,684,049 4,746,986 SH   SOLE   4,621,680 0 125,306
HARRIS CORP DEL COM 413875105 74,040,013 678,768 SH   SOLE   678,768 0 0
HEICO CORP NEW COM 422806109 134,281,891 1,869,180 SH   SOLE   1,398,273 0 470,907
HEICO CORP NEW CL A 422806208 60,082,085 968,285 SH   SOLE   968,285 0 0
IDEXX LABS INC COM 45168D104 48,714,780 301,789 SH   SOLE   233,824 0 67,965
INTERACTIVE BROKERS GROUP IN COM 45841N107 9,983,207 266,788 SH   SOLE   266,788 0 0
INTUIT COM 461202103 45,489,948 342,519 SH   SOLE   342,519 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 7,769,201 55,132 SH   SOLE   55,132 0 0
ISHARES TR CORE MSCI EAFE 46432F842 29,244,858 480,290 SH   SOLE   480,290 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822 677,980,630 12,637,104 SH   SOLE   0 0 12,637,104
MGIC INVT CORP WIS COM 552848103 22,520,478 2,010,757 SH   SOLE   2,010,757 0 0
MARTIN MARIETTA MATLS INC COM 573284106 163,091,934 732,734 SH   SOLE   732,734 0 0
MCCORMICK & CO INC COM NON VTG 579780206 107,261,000 1,100,000 SH Call SOLE   1,100,000 0 0
MCKESSON CORP COM 58155Q103 27,007,760 164,141 SH   SOLE   164,141 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 284,198,904 482,888 SH   SOLE   413,107 0 69,781
MOHAWK INDS INC COM 608190104 533,129,228 2,205,839 SH   SOLE   1,878,026 0 327,813
MONDELEZ INTL INC CL A 609207105 21,140,382 489,474 SH   SOLE   489,474 0 0
MOODYS CORP COM 615369105 84,053,259 690,773 SH   SOLE   690,773 0 0
NATIONAL OILWELL VARCO INC COM 637071101 24,516,517 744,278 SH   SOLE   744,278 0 0
NEOGEN CORP COM 640491106 2,910,844 42,119 SH   SOLE   42,119 0 0
NIKE INC CL B 654106103 43,747,438 741,482 SH   SOLE   741,482 0 0
OMNICOM GROUP INC COM 681919106 23,396,204 282,222 SH   SOLE   282,222 0 0
PACKAGING CORP AMER COM 695156109 69,375,920 622,820 SH   SOLE   622,820 0 0
PAYCHEX INC COM 704326107 475,200,400 8,345,634 SH   SOLE   7,231,623 0 1,114,011
PERKINELMER INC COM 714046109 340,555,134 4,997,874 SH   SOLE   4,417,693 0 580,181
POOL CORPORATION COM 73278L105 15,163,591 128,975 SH   SOLE   128,975 0 0
ROLLINS INC COM 775711104 168,344,855 4,135,221 SH   SOLE   3,423,314 0 711,907
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 509,507,229 13,264,963 SH   SOLE   11,360,896 0 1,904,067
SCHEIN HENRY INC COM 806407102 7,453,856 40,727 SH   SOLE   40,727 0 0
SERVICE CORP INTL COM 817565104 65,561,364 1,959,981 SH   SOLE   1,959,981 0 0
SHAKE SHACK INC CL A 819047101 27,811,428 797,346 SH   SOLE   797,346 0 0
SHERWIN WILLIAMS CO COM 824348106 54,737,125 155,964 SH   SOLE   111,686 0 44,278
SMITH A O COM 831865209 134,878,467 2,394,434 SH   SOLE   1,911,183 0 483,251
SYMANTEC CORP COM 871503108 65,677,408 2,324,864 SH   SOLE   2,324,864 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 26,938,136 626,614 SH   SOLE   626,614 0 0
TJX COS INC NEW COM 872540109 22,226,411 307,973 SH   SOLE   307,973 0 0
TELEFLEX INC COM 879369106 430,091,455 2,070,136 SH   SOLE   1,776,770 0 293,366
TEMPUR SEALY INTL INC COM 88023U101 12,294,169 230,271 SH   SOLE   230,271 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 204,639,003 1,172,918 SH   SOLE   1,172,918 0 0
TORO CO COM 891092108 11,968,531 172,731 SH   SOLE   172,731 0 0
TRACTOR SUPPLY CO COM 892356106 49,074,904 905,274 SH   SOLE   757,702 0 147,572
TRANSDIGM GROUP INC COM 893641100 176,850,049 657,753 SH   SOLE   575,008 0 82,745
Trimble Inc COM 896239100 111,905,030 3,137,231 SH   SOLE   2,576,196 0 561,035
UNITED TECHNOLOGIES CORP COM 913017109 26,567,717 217,572 SH   SOLE   217,572 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 685,436,848 12,430,846 SH   SOLE   0 0 12,430,846
VANTIV INC CL A 92210H105 273,652,869 4,320,380 SH   SOLE   3,606,911 0 713,469
VERISK ANALYTICS INC COM 92345Y106 68,773,868 815,146 SH   SOLE   815,146 0 0
VISA INC COM CL A 92826C839 25,740,641 274,479 SH   SOLE   274,479 0 0
WABTEC CORP COM 929740108 215,796,620 2,358,433 SH   SOLE   1,946,428 0 412,005
WALGREENS BOOTS ALLIANCE INC COM 931427108 22,995,497 293,647 SH   SOLE   293,647 0 0
WATERS CORP COM 941848103 84,339,541 458,766 SH   SOLE   458,766 0 0
WATTS WATER TECHNOLOGIES INC CL A 942749102 30,056,593 475,579 SH   SOLE   379,645 0 95,934
Welbilt Inc COM 949090104 114,324,364 6,064,953 SH   SOLE   5,889,050 0 175,903
WEST MARINE INC COM 954235107 13,396,061 1,042,495 SH   SOLE   1,042,495 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 297,239,785 3,144,729 SH   SOLE   2,700,163 0 444,566
WHOLE FOODS MKT INC COM 966837106 74,888,466 1,778,401 SH   SOLE   1,447,223 0 331,178
WILLIAMS SONOMA INC COM 969904101 364,136,351 7,507,966 SH   SOLE   6,350,933 0 1,157,033
XYLEM INC COM 98419M100 13,057,645 235,570 SH   SOLE   235,570 0 0
ZOETIS INC CL A 98978V103 68,418,696 1,096,805 SH   SOLE   1,096,805 0 0
BELMOND LTD CL A G1154H107 19,852,790 1,492,691 SH   SOLE   1,492,691 0 0
IHS MARKIT LTD SHS G47567105 486,433,426 11,045,264 SH   SOLE   9,458,447 0 1,586,817
SIGNET JEWELERS LIMITED SHS G81276100 728,385,735 11,517,801 SH   SOLE   10,122,180 0 1,395,621
CHUBB LIMITED COM H1467J104 85,037,414 584,932 SH   SOLE   584,932 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 14,207,016 130,244 SH   SOLE   130,244 0 0