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 653,756 7,524,302 SH   SOLE   6,562,098 0 962,204
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 212,671 1,009,731 SH   SOLE   901,634 0 108,097
ADOBE INC COM 00724F101 441,656 1,338,557 SH   SOLE   1,105,808 0 232,749
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,620,851 7,640,310 SH   SOLE   6,721,425 0 918,885
ASTRAZENECA PLC SPONSORED ADR 046353108 349,198 7,000,227 SH   SOLE   5,823,694 0 1,176,533
BANCO BRADESCO S A SP ADR PFD NEW 059460303 86,415 9,655,275 SH   SOLE   9,273,565 0 381,710
HDFC BANK LTD SPONSORED ADS 40415F101 1,158,550 18,278,382 SH   SOLE   16,394,108 0 1,884,274
NOVARTIS A G SPONSORED ADR 66987V109 421 4,442 SH   SOLE   4,442 0 0
NOVO-NORDISK A S ADR 670100205 422 7,291 SH   SOLE   7,291 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 6,047 104,084 SH   SOLE   17,405 0 86,679
VALE S A SPONSORED ADS 91912E105 200,775 15,209,017 SH   SOLE   12,824,732 0 2,384,285
ADVANCED MICRO DEVICES INC COM 007903107 211,303 4,605,562 SH   SOLE   3,583,793 0 1,021,769
ALGONQUIN PWR UTILS CORP COM 015857105 99,623 7,032,419 SH   SOLE   6,751,796 0 280,623
ALPHABET INC CAP STK CL C 02079K107 778,618 582,142 SH   SOLE   498,326 0 83,816
ALPHABET INC CAP STK CL A 02079K305 121,517 90,726 SH   SOLE   87,023 0 3,703
AMAZON COM INC COM 023135106 352,079 190,462 SH   SOLE   157,982 0 32,480
AUTOMATIC DATA PROCESSING IN COM 053015103 189,338 1,109,994 SH   SOLE   867,300 0 242,694
BANK AMER CORP COM 060505104 509,173 14,450,855 SH   SOLE   12,042,261 0 2,408,594
BECTON DICKINSON & CO COM 075887109 352 1,294 SH   SOLE   1,294 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 229,860 1,014,382 SH   SOLE   782,743 0 231,639
BIO RAD LABS INC CL A 090572207 210 568 SH   SOLE   568 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 120,417 2,151,718 SH   SOLE   1,619,341 0 532,377
BROADCOM INC COM 11135F101 135,646 429,216 SH   SOLE   343,626 0 85,590
CITIGROUP INC COM NEW 172967424 671,482 8,401,450 SH   SOLE   7,008,871 0 1,392,579
DELTA AIR LINES INC DEL COM NEW 247361702 120,638 2,062,056 SH   SOLE   1,530,407 0 531,649
EDWARDS LIFESCIENCES CORP COM 28176E108 351 1,506 SH   SOLE   1,506 0 0
EPAM SYS INC COM 29414B104 55,886 263,405 SH   SOLE   224,597 0 38,808
LAUDER ESTEE COS INC CL A 518439104 101,549 491,576 SH   SOLE   420,589 0 70,987
FACEBOOK INC CL A 30303M102 157,862 768,820 SH   SOLE   550,949 0 217,871
FORTIS INC COM 349553107 105,503 2,539,190 SH   SOLE   2,448,184 0 91,006
GENMAB A S SPONSORED ADS 372303206 212 9,512 SH   SOLE   9,512 0 0
HUMANA INC COM 444859102 419 1,142 SH   SOLE   1,142 0 0
INFOSYS LTD SPONSORED ADR 456788108 328,301 31,810,805 SH   SOLE   25,743,900 0 6,066,905
INSULET CORP COM 45784P101 212 1,240 SH   SOLE   1,240 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 369,553 3,991,356 SH   SOLE   3,357,950 0 633,406
INTUITIVE SURGICAL INC COM NEW 46120E602 98,274 166,173 SH   SOLE   126,544 0 39,629
LOCKHEED MARTIN CORP COM 539830109 245,737 630,783 SH   SOLE   485,532 0 145,251
MASTERCARD INC CL A 57636Q104 806,806 2,701,295 SH   SOLE   2,366,314 0 334,981
MERCK & CO INC COM 58933Y105 428 4,701 SH   SOLE   4,701 0 0
MICROSOFT CORP COM 594918104 790,859 5,012,814 SH   SOLE   4,171,844 0 840,970
MONOLITHIC PWR SYS INC COM 609839105 92,881 521,725 SH   SOLE   451,480 0 70,245
NVIDIA CORP COM 67066G104 572,319 2,431,763 SH   SOLE   2,143,860 0 287,903
PFIZER INC COM 717081103 355 9,049 SH   SOLE   9,049 0 0
PROCTER & GAMBLE CO COM 742718109 276,045 2,209,205 SH   SOLE   1,842,259 0 366,946
QUALCOMM INC COM 747525103 93,469 1,059,325 SH   SOLE   894,947 0 164,378
SAP SE SPON ADR 803054204 335,467 2,503,590 SH   SOLE   2,380,318 0 123,272
THE CHARLES SCHWAB CORPORATI COM 808513105 15,931 334,996 SH   SOLE   50,905 0 284,091
STRYKER CORP COM 863667101 164,680 784,064 SH   SOLE   620,293 0 163,771
TARGET CORP COM 87612E106 145,306 1,132,870 SH   SOLE   857,261 0 275,609
TELEFLEX INC COM 879369106 11,790 31,323 SH   SOLE   5,523 0 25,800
THERMO FISHER SCIENTIFIC INC COM 883556102 339 1,044 SH   SOLE   1,044 0 0
UBS GROUP AG SHS H42097107 118,042 9,350,211 SH   SOLE   8,976,328 0 373,883
UNITEDHEALTH GROUP INC COM 91324P102 663,470 2,255,909 SH   SOLE   1,875,841 0 380,068
VERTEX PHARMACEUTICALS INC COM 92532F100 18,990 86,738 SH   SOLE   34,741 0 51,997
VISA INC COM CL A 92826C839 562,145 2,990,949 SH   SOLE   2,559,100 0 431,849
YANDEX N V SHS CLASS A N97284108 76,474 1,758,360 SH   SOLE   1,461,722 0 296,638
ZOETIS INC CL A 98978V103 280 2,118 SH   SOLE   2,118 0 0