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
ACTIVISION BLIZZARD INC COM 00507V109 43,857 577,820 SH   SOLE NONE 577,820 0 0
ADDUS HOMECARE CORP COM 006739106 1,396 15,082 SH   SOLE NONE 1,542 0 13,540
ADOBE INC COM 00724F101 228,832 525,676 SH   SOLE NONE 525,676 0 0
AIR TRANSPORT SERVICES GRP I COM 00922R105 1,263 56,720 SH   SOLE NONE 16,030 0 40,690
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 617,703 2,863,713 SH   SOLE NONE 2,284,800 0 578,913
ALPHABET INC CAP STK CL A 02079K305 107,583 75,867 SH   SOLE NONE 75,867 0 0
AMAZON COM INC COM 023135106 173,381 62,846 SH   SOLE NONE 62,846 0 0
AMERICAN TOWER CORP NEW COM 03027X100 1,296 5,013 SH   SOLE NONE 3,338 0 1,675
AMERICOLD RLTY TR COM 03064D108 2,344 64,575 SH   SOLE NONE 6,595 0 57,980
APPLE INC COM 037833100 108,717 298,019 SH   SOLE NONE 298,019 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 67,483 1,275,920 SH   SOLE NONE 1,275,920 0 0
ATLASSIAN CORP PLC CL A G06242104 19,242 106,741 SH   SOLE NONE 106,741 0 0
ATRICURE INC COM 04963C209 3,892 86,590 SH   SOLE NONE 8,850 0 77,740
AVALARA INC COM 05338G106 10,152 76,278 SH   SOLE NONE 16,367 0 59,911
BAIDU INC SPON ADR REP A 056752108 44,132 368,105 SH   SOLE NONE 273,244 0 94,861
BRIGHT HORIZONS FAM SOL IN D COM 109194100 1,639 13,984 SH   SOLE NONE 1,429 0 12,555
CHEGG INC COM 163092109 23,053 342,750 SH   SOLE NONE 342,750 0 0
CITIGROUP INC COM NEW 172967424 37,925 742,180 SH   SOLE NONE 703,620 0 38,560
COPART INC COM 217204106 81,500 978,740 SH   SOLE NONE 978,740 0 0
CREDICORP LTD COM G2519Y108 13,220 98,904 SH   SOLE NONE 75,867 0 23,037
CRYOPORT INC COM PAR $0.001 229050307 3,695 122,165 SH   SOLE NONE 12,485 0 109,680
DANAHER CORPORATION COM 235851102 27,836 157,417 SH   SOLE NONE 157,417 0 0
DR REDDYS LABS LTD ADR 256135203 6,386 120,470 SH   SOLE NONE 74,020 0 46,450
ENSIGN GROUP INC COM 29358P101 1,101 26,300 SH   SOLE NONE 2,690 0 23,610
LAUDER ESTEE COS INC CL A 518439104 68,268 361,819 SH   SOLE NONE 357,258 0 4,561
EURONET WORLDWIDE INC COM 298736109 1,130 11,793 SH   SOLE NONE 1,208 0 10,585
EVERBRIDGE INC COM 29978A104 6,589 47,621 SH   SOLE NONE 4,866 0 42,755
EVERQUOTE INC COM CL A 30041R108 3,759 64,630 SH   SOLE NONE 6,605 0 58,025
EXPONENT INC COM 30214U102 8,174 101,000 SH   SOLE NONE 10,320 0 90,680
FACEBOOK INC CL A 30303M102 132,103 581,770 SH   SOLE NONE 581,770 0 0
FEDERAL SIGNAL CORP COM 313855108 2,635 88,630 SH   SOLE NONE 9,055 0 79,575
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 5,297 85,420 SH   SOLE NONE 65,590 0 19,830
FERRARI N V COM N3167Y103 6,088 35,600 SH   SOLE NONE 35,600 0 0
FIRST FINL BANKSHARES COM 32020R109 1,529 52,920 SH   SOLE NONE 5,410 0 47,510
FRESHPET INC COM 358039105 8,171 97,670 SH   SOLE NONE 9,980 0 87,690
GDS HLDGS LTD SPONSORED ADS 36165L108 2,494 31,302 SH   SOLE NONE 12,360 0 18,942
GENERAC HLDGS INC COM 368736104 8,391 68,817 SH   SOLE NONE 7,032 0 61,785
GLOBAL PMTS INC COM 37940X102 74,565 439,600 SH   SOLE NONE 439,600 0 0
GLOBANT S A COM L44385109 46,479 310,171 SH   SOLE NONE 226,068 0 84,103
GRIFOLS S A SP ADR REP B NVT 398438408 40,305 2,209,680 SH   SOLE NONE 2,209,680 0 0
HAEMONETICS CORP COM 405024100 1,155 12,900 SH   SOLE NONE 1,315 0 11,585
HAMILTON LANE INC CL A 407497106 4,865 72,210 SH   SOLE NONE 7,380 0 64,830
HDFC BANK LTD ADR REPS 3 SHS 40415F101 20,357 447,790 SH   SOLE NONE 415,040 0 32,750
HOME DEPOT INC COM 437076102 62,118 247,965 SH   SOLE NONE 247,965 0 0
IDEXX LABS INC COM 45168D104 38,696 117,203 SH   SOLE NONE 117,203 0 0
IMMUNOMEDICS INC COM 452907108 4,654 131,320 SH   SOLE NONE 13,420 0 117,900
INSULET CORP COM 45784P101 1,495 7,698 SH   SOLE NONE 785 0 6,913
IQVIA HLDGS INC COM 46266C105 34,651 244,230 SH   SOLE NONE 244,230 0 0
JD COM INC SPON ADR CL A 47215P106 267,624 4,447,055 SH   SOLE NONE 3,352,565 0 1,094,490
JOHN BEAN TECHNOLOGIES CORP COM 477839104 2,249 26,140 SH   SOLE NONE 2,675 0 23,465
KEYSIGHT TECHNOLOGIES INC COM 49338L103 47,662 472,930 SH   SOLE NONE 472,930 0 0
KINSALE CAP GROUP INC COM 49714P108 6,138 39,547 SH   SOLE NONE 4,042 0 35,505
LIVE NATION ENTERTAINMENT IN COM 538034109 17,161 387,110 SH   SOLE NONE 387,110 0 0
LIVEPERSON INC COM 538146101 4,655 112,350 SH   SOLE NONE 14,185 0 98,165
LULULEMON ATHLETICA INC COM 550021109 135,489 434,245 SH   SOLE NONE 434,245 0 0
MASIMO CORP COM 574795100 3,814 16,729 SH   SOLE NONE 1,708 0 15,021
MASTERCARD INC CL A 57636Q104 40,893 138,292 SH   SOLE NONE 119,660 0 18,632
MERCADOLIBRE INC COM 58733R102 70,519 71,537 SH   SOLE NONE 50,632 0 20,905
MERCURY SYS INC COM 589378108 5,948 75,617 SH   SOLE NONE 7,727 0 67,890
MICROSOFT CORP COM 594918104 319,515 1,570,022 SH   SOLE NONE 1,514,929 0 55,093
MONOLITHIC PWR SYS INC COM 609839105 8,230 34,727 SH   SOLE NONE 3,552 0 31,175
ISHARES TR MSCI INDIA ETF 46429B598 9,664 333,000 SH   SOLE NONE 333,000 0 0
ISHARES TR MSCI INDIA SM CP 46429B614 3,555 121,700 SH   SOLE NONE 121,700 0 0
ISHARES INC CORE MSCI EMKT 46434G103 6,383 134,100 SH   SOLE NONE 51,300 0 82,800
ISHARES TR CORE MSCI TOTAL 46432F834 10,326 189,400 SH   SOLE NONE 189,400 0 0
MSA SAFETY INC COM 553498106 4,103 35,856 SH   SOLE NONE 3,665 0 32,191
NETEASE INC SPONSORED ADS 64110W102 97,296 226,597 SH   SOLE NONE 156,013 0 70,584
NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 1,914 14,700 SH   SOLE NONE 14,700 0 0
NICE LTD SPONSORED ADR 653656108 44,851 237,007 SH   SOLE NONE 237,007 0 0
NIKE INC CL B 654106103 26,941 274,770 SH   SOLE NONE 259,680 0 15,090
NOVA MEASURING INSTRUMENTS L COM M7516K103 2,428 50,374 SH   SOLE NONE 5,149 0 45,225
NOVANTA INC COM 67000B104 4,161 38,968 SH   SOLE NONE 3,983 0 34,985
NVIDIA CORP COM 67066G104 29,021 76,388 SH   SOLE NONE 70,391 0 5,997
PALOMAR HLDGS INC COM 69753M105 5,762 67,185 SH   SOLE NONE 6,865 0 60,320
PAYPAL HLDGS INC COM 70450Y103 119,057 683,334 SH   SOLE NONE 683,334 0 0
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 27,345 3,306,510 SH   SOLE NONE 2,562,300 0 744,210
PLANET FITNESS INC CL A 72703H101 1,380 22,790 SH   SOLE NONE 2,330 0 20,460
POOL CORPORATION COM 73278L105 45,517 167,422 SH   SOLE NONE 167,422 0 0
PRA HEALTH SCIENCES INC COM 69354M108 681 6,997 SH   SOLE NONE 712 0 6,285
PROCTER & GAMBLE CO COM 742718109 30,982 259,110 SH   SOLE NONE 259,110 0 0
PROGYNY INC COM 74340E103 2,361 91,465 SH   SOLE NONE 9,345 0 82,120
PROLOGIS INC COM 74340W103 32,337 346,480 SH   SOLE NONE 346,480 0 0
Q2 HLDGS INC COM 74736L109 440 5,130 SH   SOLE NONE 5,130 0 0
QUIDEL CORP COM 74838J101 5,145 22,997 SH   SOLE NONE 2,352 0 20,645
RBC BEARINGS INC COM 75524B104 3,992 29,783 SH   SOLE NONE 3,046 0 26,737
REPLIGEN CORP COM 759916109 6,790 54,927 SH   SOLE NONE 5,612 0 49,315
REXFORD INDL RLTY INC COM 76169C100 3,985 96,180 SH   SOLE NONE 9,830 0 86,350
RINGCENTRAL INC CL A 76680R206 128,319 450,228 SH   SOLE NONE 431,329 0 18,899
S&P GLOBAL INC COM 78409V104 118,306 359,070 SH   SOLE NONE 359,070 0 0
SEA LTD SPONSORED ADS 81141R100 61,036 569,153 SH   SOLE NONE 442,567 0 126,586
SERVICENOW INC COM 81762P102 164,574 406,296 SH   SOLE NONE 406,296 0 0
SHOPIFY INC CL A 82509L107 30,638 32,278 SH   SOLE NONE 32,278 0 0
SILICON LABORATORIES INC COM 826919102 3,215 32,063 SH   SOLE NONE 3,278 0 28,785
STAAR SURGICAL CO COM PAR $0.01 852312305 5,182 84,205 SH   SOLE NONE 8,605 0 75,600
STIFEL FINL CORP COM 860630102 2,170 45,755 SH   SOLE NONE 4,680 0 41,075
STONECO LTD COM CL A G85158106 22,222 573,313 SH   SOLE NONE 402,436 0 170,877
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 401,592 7,074,020 SH   SOLE NONE 5,291,110 0 1,782,910
TAL EDUCATION GROUP SPONSORED ADS 874080104 52,977 774,740 SH   SOLE NONE 562,005 0 212,735
TELADOC HEALTH INC COM 87918A105 1,223 6,410 SH   SOLE NONE 655 0 5,755
TOPBUILD CORP COM 89055F103 6,888 60,544 SH   SOLE NONE 6,184 0 54,360
TREX CO INC COM 89531P105 61,470 472,590 SH   SOLE NONE 414,090 0 58,500
TYLER TECHNOLOGIES INC COM 902252105 423 1,220 SH   SOLE NONE 1,220 0 0
UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 1,424 70,800 SH   SOLE NONE 7,235 0 63,565
VAPOTHERM INC COM 922107107 5,323 129,860 SH   SOLE NONE 13,270 0 116,590
VEEVA SYS INC CL A COM 922475108 737 3,146 SH   SOLE NONE 3,146 0 0
VIAVI SOLUTIONS INC COM 925550105 5,419 425,330 SH   SOLE NONE 43,460 0 381,870
VISA INC COM CL A 92826C839 224,977 1,164,659 SH   SOLE NONE 1,130,810 0 33,849
WD-40 CO COM 929236107 2,940 14,825 SH   SOLE NONE 1,515 0 13,310
WNS HOLDINGS LTD SPON ADR 92932M101 5,927 107,795 SH   SOLE NONE 75,860 0 31,935
XP INC CL A G98239109 2,411 57,390 SH   SOLE NONE 30,040 0 27,350
YANDEX N V SHS CLASS A N97284108 25,968 519,153 SH   SOLE NONE 392,151 0 127,002
YUM CHINA HLDGS INC COM 98850P109 7,418 154,320 SH   SOLE NONE 125,540 0 28,780
ZOETIS INC CL A 98978V103 68,035 496,460 SH   SOLE NONE 496,460 0 0