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 1,563,634 14,282,650 SH   SOLE   12,842,820 0 1,439,830
ABBVIE INC COM 00287Y109 344,810 3,218,608 SH   SOLE   2,738,194 0 480,414
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 556,786 2,131,566 SH   SOLE   2,047,859 0 83,707
ADOBE SYSTEMS INCORPORATED COM 00724F101 865,681 1,731,256 SH   SOLE   1,518,712 0 212,544
ASTRAZENECA PLC SPONSORED ADR 046353108 768,174 15,370,399 SH   SOLE   13,207,587 0 2,162,812
GDS HLDGS LTD SPONSORED ADS 36165L108 446,380 4,767,794 SH   SOLE   3,913,528 0 854,266
ICICI BANK LIMITED ADR 45104G104 192,587 12,960,087 SH   SOLE   12,304,911 0 655,176
JD.COM INC SPON ADR CL A 47215P106 947,668 10,782,605 SH   SOLE   9,210,914 0 1,571,691
KE HLDGS INC SPONSORED ADS 482497104 155,800 2,532,103 SH   SOLE   2,089,373 0 442,730
NETEASE INC SPONSORED ADS 64110W102 320,091 3,342,783 SH   SOLE   2,760,129 0 582,654
NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 337,268 1,815,430 SH   SOLE   1,501,853 0 313,577
NOVARTIS AG SPONSORED ADR 66987V109 1,248 13,214 SH   SOLE   13,214 0 0
NOVO-NORDISK A S ADR 670100205 9,358 133,980 SH   SOLE   133,980 0 0
SEA LTD SPONSORD ADS 81141R100 458,857 2,305,613 SH   SOLE   1,906,612 0 399,001
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 335,927 3,081,857 SH   SOLE   1,280,835 0 1,801,022
TAL EDUCATION GROUP SPONSORED ADS 874080104 225,790 3,158,023 SH   SOLE   2,598,602 0 559,421
TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 228 11,861 SH   SOLE   11,861 0 0
UNILEVER PLC SPON ADR NEW 904767704 15,087 250,000 SH   SOLE   169,747 0 80,253
VALE S A SPONSORED ADS 91912E105 480,441 28,669,084 SH   SOLE   25,635,082 0 3,034,002
ADVANCED MICRO DEVICES INC COM 007903107 553,690 6,038,478 SH   SOLE   5,134,806 0 903,672
ALGONQUIN PWR UTILS CORP COM 015857105 214,858 13,065,825 SH   SOLE   12,295,136 0 770,689
ALPHABET INC CAP STK CL C 02079K107 1,190,674 679,756 SH   SOLE   601,876 0 77,880
ALPHABET INC CAP STK CL A 02079K305 185,976 106,112 SH   SOLE   101,168 0 4,944
AMAZON COM INC COM 023135106 1,564,321 480,395 SH   SOLE   419,010 0 61,385
AON PLC SHS CL A G0403H108 245,579 1,162,396 SH   SOLE   1,122,192 0 40,204
BK OF AMERICA CORP COM 060505104 871,079 28,744,031 SH   SOLE   25,259,520 0 3,484,511
BRISTOL-MYERS SQUIBB CO COM 110122108 278,705 4,493,823 SH   SOLE   3,817,488 0 676,335
CMS ENERGY CORP COM 125896100 196,094 3,214,683 SH   SOLE   2,787,256 0 427,427
LILLY ELI & CO COM 532457108 348,390 2,063,879 SH   SOLE   1,771,465 0 292,414
EPAM SYS INC COM 29414B104 219,523 612,693 SH   SOLE   467,700 0 144,993
EQUINIX INC COM 29444U700 490,452 686,849 SH   SOLE   607,382 0 79,467
FACEBOOK INC CL A 30303M102 1,177,320 4,310,711 SH   SOLE   3,671,165 0 639,546
GENMAB A/S SPONSORED ADS 372303206 774 19,046 SH   SOLE   19,046 0 0
HUMANA INC COM 444859102 482,462 1,176,163 SH   SOLE   999,330 0 176,833
INFOSYS LTD SPONSORED ADR 456788108 707,408 41,742,213 SH   SOLE   32,975,546 0 8,766,667
INSULET CORP COM 45784P101 317 1,240 SH   SOLE   1,240 0 0
JOHNSON & JOHNSON COM 478160104 35,093 222,967 SH   SOLE   186,551 0 36,416
LOCKHEED MARTIN CORP COM 539830109 382,304 1,077,101 SH   SOLE   902,196 0 174,905
MASTERCARD INCORPORATED CL A 57636Q104 726,545 2,035,824 SH   SOLE   1,785,191 0 250,633
MERCADOLIBRE INC COM 58733R102 1,815,272 1,083,715 SH   SOLE   899,251 0 184,464
MICROSOFT CORP COM 594918104 1,484,545 6,675,649 SH   SOLE   5,820,566 0 855,083
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 240 7,098 SH   SOLE   7,098 0 0
MONOLITHIC PWR SYS INC COM 609839105 58,180 158,869 SH   SOLE   133,058 0 25,811
MORGAN STANLEY COM NEW 617446448 503,659 7,350,770 SH   SOLE   6,256,594 0 1,094,176
NVIDIA CORPORATION COM 67066G104 1,949,790 3,734,305 SH   SOLE   3,232,534 0 501,771
PAYPAL HLDGS INC COM 70450Y103 385,631 1,646,893 SH   SOLE   1,399,173 0 247,720
PHILIP MORRIS INTL INC COM 718172109 107,618 1,299,792 SH   SOLE   1,085,153 0 214,639
PINTEREST INC CL A 72352L106 93,888 1,424,842 SH   SOLE   1,208,117 0 216,725
PROCTER AND GAMBLE CO COM 742718109 919,078 6,606,623 SH   SOLE   5,746,374 0 860,249
PROGRESSIVE CORP COM 743315103 414,874 4,196,481 SH   SOLE   3,571,664 0 624,817
ROYALTY PHARMA PLC SHS CLASS A G7709Q104 41,117 821,455 SH   SOLE   685,763 0 135,692
SALESFORCE COM INC COM 79466L302 296,041 1,330,609 SH   SOLE   1,127,358 0 203,251
SERVICENOW INC COM 81762P102 880,977 1,600,814 SH   SOLE   1,363,177 0 237,637
STERIS PLC SHS USD G8473T100 203 1,073 SH   SOLE   1,073 0 0
TELEFLEX INCORPORATED COM 879369106 263 639 SH   SOLE   639 0 0
UBS GROUP AG SHS H42097107 242 17,188 SH   SOLE   17,188 0 0
UNITEDHEALTH GROUP INC COM 91324P102 1,084,482 3,093,055 SH   SOLE   2,708,595 0 384,460
VISA INC COM CL A 92826C839 945,413 4,322,814 SH   SOLE   3,828,159 0 494,655
YANDEX N V SHS CLASS A N97284108 279,735 4,020,981 SH   SOLE   3,339,814 0 681,167