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
ABBOTT LABS COM 002824100 765,793 9,692,249 SH   SOLE   8,732,920 0 959,329
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 177,618 1,086,698 SH   SOLE   1,003,473 0 83,225
ADOBE INC COM 00724F101 489,878 1,536,226 SH   SOLE   1,302,199 0 234,027
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,690,509 8,683,762 SH   SOLE   7,776,510 0 907,252
ASTRAZENECA PLC SPONSORED ADR 046353108 355,267 7,937,391 SH   SOLE   6,770,679 0 1,166,712
HDFC BANK LTD SPONSORED ADS 40415F101 847,988 22,028,360 SH   SOLE   20,025,043 0 2,003,317
JD COM INC SPON ADR CL A 47215P106 48,029 1,184,900 SH   SOLE   937,219 0 247,681
NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 100,323 926,099 SH   SOLE   738,136 0 187,963
NOVO-NORDISK A S ADR 670100205 1,707 28,357 SH   SOLE   28,357 0 0
SEA LTD SPONSORED ADS 81141R100 146,999 3,314,744 SH   SOLE   2,652,425 0 662,319
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 105,285 2,199,656 SH   SOLE   1,151,179 0 1,048,477
ADVANCED MICRO DEVICES INC COM 007903107 226,099 4,959,974 SH   SOLE   3,965,204 0 994,770
ALGONQUIN PWR UTILS CORP COM 015857105 105,535 7,926,846 SH   SOLE   7,926,846 0 0
ALPHABET INC CAP STK CL C 02079K107 812,611 697,634 SH   SOLE   609,807 0 87,827
ALPHABET INC CAP STK CL A 02079K305 127,873 110,050 SH   SOLE   110,050 0 0
AMAZON COM INC COM 023135106 658,656 337,133 SH   SOLE   283,316 0 53,817
ATLASSIAN CORP PLC CL A G06242104 137,933 1,004,902 SH   SOLE   1,004,902 0 0
ATMOS ENERGY CORP COM 049560105 11,054 111,003 SH   SOLE   20,260 0 90,743
AUTOMATIC DATA PROCESSING IN COM 053015103 5,057 36,914 SH   SOLE   31,283 0 5,631
CME GROUP INC COM 12572Q105 4,947 28,546 SH   SOLE   24,189 0 4,357
CMS ENERGY CORP COM 125896100 87,143 1,479,770 SH   SOLE   1,132,396 0 347,374
COCA COLA CO COM 191216100 263,507 5,943,324 SH   SOLE   5,081,538 0 861,786
DEXCOM INC COM 252131107 125,970 466,744 SH   SOLE   375,771 0 90,973
DIAGEO P L C SPON ADR NEW 25243Q205 226 1,777 SH   SOLE   1,777 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 284 1,506 SH   SOLE   1,506 0 0
EPAM SYS INC COM 29414B104 137,306 738,960 SH   SOLE   588,249 0 150,711
EQUINIX INC COM 29444U700 222,099 354,795 SH   SOLE   284,824 0 69,971
LAUDER ESTEE COS INC CL A 518439104 177,684 1,114,178 SH   SOLE   892,912 0 221,266
FORTIS INC COM 349553107 83,454 2,188,776 SH   SOLE   2,188,776 0 0
GALLAGHER ARTHUR J & CO COM 363576109 2,925 35,686 SH   SOLE   35,686 0 0
GENMAB A/S SPONSORED ADS 372303206 202 9,512 SH   SOLE   9,512 0 0
HUMANA INC COM 444859102 9,738 30,904 SH   SOLE   6,147 0 24,757
INFOSYS LTD SPONSORED ADR 456788108 316,666 38,543,048 SH   SOLE   30,142,345 0 8,400,703
INSULET CORP COM 45784P101 205 1,240 SH   SOLE   1,240 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 4,326 53,474 SH   SOLE   53,474 0 0
INTUIT COM 461202103 294,266 1,276,740 SH   SOLE   1,071,407 0 205,333
INTUITIVE SURGICAL INC COM NEW 46120E602 137,195 276,396 SH   SOLE   217,054 0 59,342
LOCKHEED MARTIN CORP COM 539830109 235,068 691,954 SH   SOLE   546,509 0 145,445
MASTERCARD INC CL A 57636Q104 806,780 3,334,926 SH   SOLE   2,983,668 0 351,258
MERCADOLIBRE INC COM 58733R102 283,738 580,316 SH   SOLE   478,885 0 101,431
MERCK & CO. INC COM 58933Y105 237 3,076 SH   SOLE   3,076 0 0
ISHARES TR MSCI INDIA ETF 46429B598 9,293 385,423 SH   SOLE   251,354 0 134,069
MICROSOFT CORP COM 594918104 861,645 5,452,373 SH   SOLE   4,645,408 0 806,965
MONOLITHIC PWR SYS INC COM 609839105 107,401 640,814 SH   SOLE   505,912 0 134,902
NETFLIX INC COM 64110L106 241,982 642,968 SH   SOLE   519,343 0 123,625
NVIDIA CORP COM 67066G104 995,024 3,770,150 SH   SOLE   3,253,094 0 517,056
PHILIP MORRIS INTL INC COM 718172109 133,333 1,826,770 SH   SOLE   1,662,846 0 163,924
SALESFORCE COM INC COM 79466L302 196,619 1,362,473 SH   SOLE   1,108,660 0 253,813
SAP SE SPON ADR 803054204 359,283 3,251,027 SH   SOLE   3,224,194 0 26,833
SERVICENOW INC COM 81762P102 363,125 1,264,527 SH   SOLE   1,073,110 0 191,417
TELEFLEX INCORPORATED COM 879369106 89,120 303,594 SH   SOLE   234,513 0 69,081
UNITEDHEALTH GROUP INC COM 91324P102 350,769 1,403,706 SH   SOLE   1,184,611 0 219,095
VEEVA SYS INC CL A COM 922475108 219 1,400 SH   SOLE   1,400 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 171,160 717,647 SH   SOLE   573,026 0 144,621
VISA INC COM CL A 92826C839 510,433 3,163,587 SH   SOLE   2,810,314 0 353,273
YANDEX N V SHS CLASS A N97284108 120,137 3,525,245 SH   SOLE   2,782,697 0 742,548
ZOETIS INC CL A 98978V103 249 2,118 SH   SOLE   2,118 0 0
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 16,500 112,522 SH   SOLE   19,717 0 92,805