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 41,354,815 644,156 SH   SOLE   644,156 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 58,565,788 339,099 SH   SOLE   339,099 0 0
ALPHABET INC CAP STK CL C 02079K107 22,578,409 23,541 SH   SOLE   23,541 0 0
ALPHABET INC CAP STK CL C 02079K107 85,073,057 88,700 SH Call SOLE   88,700 0 0
AMAZON COM INC COM 023135106 68,448,120 71,200 SH Call SOLE   71,200 0 0
AMETEK INC NEW COM 031100100 233,333,651 3,533,217 SH   SOLE   2,940,416 0 592,801
AMPHENOL CORP NEW CL A 032095101 257,808,700 3,045,944 SH   SOLE   2,605,899 0 440,045
ANSYS INC COM 03662Q105 118,111,302 962,367 SH   SOLE   797,743 0 164,624
BAIDU INC SPON ADR REP A 056752108 221,068,031 892,519 SH   SOLE   863,434 0 29,085
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 40,439,475 220,595 SH   SOLE   220,595 0 0
BIO TECHNE CORP COM 09073M104 206,711,503 1,709,914 SH   SOLE   1,483,046 0 226,868
BLACKBAUD INC COM 09227Q100 250,742,401 2,855,836 SH   SOLE   2,418,681 0 437,155
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 116,052,651 3,477,754 SH   SOLE   3,477,754 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 71,939,046 2,155,800 SH Call SOLE   2,155,800 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 127,530,129 3,821,700 SH Call SOLE   3,821,700 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 339,690,763 3,940,271 SH   SOLE   3,253,566 0 686,705
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 158,348,619 3,834,107 SH   SOLE   3,174,773 0 659,334
BROWN & BROWN INC COM 115236101 119,351,209 2,476,680 SH   SOLE   2,162,598 0 314,082
CANTEL MEDICAL CORP COM 138098108 13,598,996 144,409 SH   SOLE   144,409 0 0
CINCINNATI FINL CORP COM 172062101 199,790,808 2,609,257 SH   SOLE   2,134,601 0 474,656
DANAHER CORP DEL COM 235851102 114,999,670 1,340,635 SH   SOLE   1,340,635 0 0
DEERE & CO COM 244199105 53,852,992 428,800 SH Put SOLE   428,800 0 0
DENTSPLY SIRONA INC COM 24906P109 417,782,599 6,985,163 SH   SOLE   6,106,076 0 879,087
ECOLAB INC COM 278865100 22,489,130 174,863 SH   SOLE   174,863 0 0
EXPEDITORS INTL WASH INC COM 302130109 198,264,222 3,312,132 SH   SOLE   2,861,980 0 450,152
FACEBOOK INC CL A 30303M102 44,631,244 261,200 SH Call SOLE   261,200 0 0
FACTSET RESH SYS INC COM 303075105 24,343,668 135,160 SH   SOLE   113,980 0 21,180
FASTENAL CO COM 311900104 17,310,600 379,785 SH   SOLE   379,785 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 8,457,959 90,566 SH   SOLE   90,566 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 204,839,583 1,960,938 SH   SOLE   1,628,187 0 332,751
FRANKLIN RES INC COM 354613101 29,422,712 661,036 SH   SOLE   661,036 0 0
GARTNER INC COM 366651107 546,847,887 4,395,530 SH   SOLE   3,747,400 0 648,130
GODADDY INC CL A 380237107 199,880,023 4,593,887 SH   SOLE   3,868,789 0 725,098
GRUPO TELEVISA SA SPON ADR REP ORD 40049J206 258,533,780 10,479,683 SH   SOLE   10,208,915 0 270,768
HARRIS CORP DEL COM 413875105 84,077,153 638,496 SH   SOLE   638,496 0 0
HEICO CORP NEW COM 422806109 167,334,981 1,863,211 SH   SOLE   1,395,444 0 467,767
HEICO CORP NEW CL A 422806208 69,517,108 912,298 SH   SOLE   912,298 0 0
HYATT HOTELS CORP COM CL A 448579102 105,561,418 1,708,390 SH   SOLE   1,708,390 0 0
IDEXX LABS INC COM 45168D104 46,205,408 297,160 SH   SOLE   229,738 0 67,422
INTERACTIVE BROKERS GROUP IN COM 45841N107 55,038,249 1,221,986 SH   SOLE   1,221,986 0 0
INTUIT COM 461202103 42,856,347 301,508 SH   SOLE   301,508 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 5,872,670 39,632 SH   SOLE   39,632 0 0
LULULEMON ATHLETICA INC COM 550021109 32,298,786 518,856 SH   SOLE   518,856 0 0
MGIC INVT CORP WIS COM 552848103 24,098,686 1,923,279 SH   SOLE   1,923,279 0 0
MARTIN MARIETTA MATLS INC COM 573284106 410,188,377 1,988,985 SH   SOLE   1,778,414 0 210,571
METTLER TOLEDO INTERNATIONAL COM 592688105 220,547,328 352,222 SH   SOLE   299,062 0 53,160
MOHAWK INDS INC COM 608190104 531,428,969 2,147,101 SH   SOLE   1,838,786 0 308,315
MONDELEZ INTL INC CL A 609207105 21,787,986 535,858 SH   SOLE   535,858 0 0
MOODYS CORP COM 615369105 34,549,973 248,186 SH   SOLE   248,186 0 0
NATIONAL OILWELL VARCO INC COM 637071101 26,364,953 737,894 SH   SOLE   737,894 0 0
NIKE INC CL B 654106103 47,733,577 920,609 SH   SOLE   920,609 0 0
PACKAGING CORP AMER COM 695156109 120,308,609 1,049,081 SH   SOLE   1,049,081 0 0
PAYCHEX INC COM 704326107 517,549,777 8,631,584 SH   SOLE   7,532,302 0 1,099,282
PERKINELMER INC COM 714046109 499,796,416 7,246,577 SH   SOLE   6,436,633 0 809,944
POOL CORPORATION COM 73278L105 3,277,118 30,296 SH   SOLE   30,296 0 0
ROLLINS INC COM 775711104 130,803,947 2,834,936 SH   SOLE   2,414,917 0 420,019
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 539,881,632 13,446,616 SH   SOLE   11,526,720 0 1,919,896
SCHEIN HENRY INC COM 806407102 39,067,497 476,491 SH   SOLE   422,068 0 54,423
SERVICE CORP INTL COM 817565104 256,678,896 7,439,968 SH   SOLE   6,279,702 0 1,160,266
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 13,225,758 283,025 SH   SOLE   283,025 0 0
SHAKE SHACK INC CL A 819047101 25,849,418 777,894 SH   SOLE   777,894 0 0
SMITH A O COM 831865209 209,786,652 3,529,979 SH   SOLE   2,951,650 0 578,329
SYMANTEC CORP COM 871503108 102,576,692 3,126,385 SH   SOLE   3,126,385 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 13,480,268 276,235 SH   SOLE   276,235 0 0
TJX COS INC NEW COM 872540109 8,331,932 113,006 SH   SOLE   113,006 0 0
TELEFLEX INC COM 879369106 475,410,799 1,964,751 SH   SOLE   1,681,234 0 283,517
THERMO FISHER SCIENTIFIC INC COM 883556102 216,890,744 1,146,357 SH   SOLE   1,146,357 0 0
TORO CO COM 891092108 9,707,239 156,417 SH   SOLE   156,417 0 0
TRANSDIGM GROUP INC COM 893641100 149,566,754 585,045 SH   SOLE   503,388 0 81,657
Trimble Inc COM 896239100 98,249,030 2,503,160 SH   SOLE   2,096,313 0 406,847
UNITED TECHNOLOGIES CORP COM 913017109 8,553,935 73,690 SH   SOLE   73,690 0 0
VANTIV INC CL A 92210H105 290,300,037 4,119,484 SH   SOLE   3,593,755 0 525,729
VERISK ANALYTICS INC COM 92345Y106 32,679,611 392,831 SH   SOLE   392,831 0 0
VISA INC COM CL A 92826C839 6,246,415 59,354 SH   SOLE   59,354 0 0
WABTEC CORP COM 929740108 194,583,646 2,568,761 SH   SOLE   2,186,536 0 382,225
WATERS CORP COM 941848103 109,535,923 610,160 SH   SOLE   565,127 0 45,033
Welbilt Inc COM 949090104 222,380,038 9,647,724 SH   SOLE   8,268,521 0 1,379,203
WEST PHARMACEUTICAL SVSC INC COM 955306105 331,047,188 3,439,094 SH   SOLE   2,955,713 0 483,381
WILLIAMS SONOMA INC COM 969904101 368,856,302 7,397,840 SH   SOLE   6,241,009 0 1,156,831
ZOETIS INC CL A 98978V103 46,952,354 736,392 SH   SOLE   736,392 0 0
BELMOND LTD CL A G1154H107 23,548,298 1,725,150 SH   SOLE   1,725,150 0 0
IHS MARKIT LTD SHS G47567105 385,069,215 8,735,690 SH   SOLE   7,487,151 0 1,248,539
SIGNET JEWELERS LIMITED SHS G81276100 755,505,414 11,352,448 SH   SOLE   9,972,231 0 1,380,217
CHUBB LIMITED COM H1467J104 83,676,137 586,995 SH   SOLE   586,995 0 0
GARMIN LTD SHS H2906T109 38,111,509 706,161 SH   SOLE   706,161 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 36,407,156 319,305 SH   SOLE   319,305 0 0