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
3M CO COM 88579Y101 86,980 451,465 SH   SOLE   401,389 0 50,076
ABBOTT LABS COM 002824100 1,537,687 12,831,785 SH   SOLE   11,842,237 0 989,548
ABBVIE INC COM 00287Y109 336,996 3,114,269 SH   SOLE   2,771,917 0 342,352
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 573,570 2,076,273 SH   SOLE   1,996,702 0 79,571
ADOBE SYSTEMS INCORPORATED COM 00724F101 689,274 1,450,079 SH   SOLE   1,316,444 0 133,635
ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 361,972 12,409,551 SH   SOLE   11,422,632 0 986,919
ASTRAZENECA PLC SPONSORED ADR 046353108 766,191 15,411,453 SH   SOLE   13,765,076 0 1,646,377
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 99 18,939 SH   SOLE   18,939 0 0
BANCO BRADESCO S A SP ADR PFD NEW 059460303 140 29,703 SH   SOLE   29,703 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 485,454 6,248,832 SH   SOLE   5,600,394 0 648,438
ICICI BANK LIMITED ADR 45104G104 334,746 20,882,484 SH   SOLE   18,334,758 0 2,547,726
JD.COM INC SPON ADR CL A 47215P106 1,648,558 19,549,530 SH   SOLE   17,499,382 0 2,050,148
NETEASE INC SPONSORED ADS 64110W102 453,859 4,395,326 SH   SOLE   4,395,326 0 0
NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 319,815 22,844,964 SH   SOLE   19,325,259 0 3,519,705
NOVARTIS AG SPONSORED ADR 66987V109 1,365 15,966 SH   SOLE   15,966 0 0
NOVO-NORDISK A S ADR 670100205 8,160 121,033 SH   SOLE   121,033 0 0
RIO TINTO PLC SPONSORED ADR 767204100 279 3,595 SH   SOLE   3,595 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 358,528 3,031,195 SH   SOLE   2,311,347 0 719,848
TAL EDUCATION GROUP SPONSORED ADS 874080104 127,321 2,364,479 SH   SOLE   1,987,456 0 377,023
VALE S A SPONSORED ADS 91912E105 639,346 36,787,025 SH   SOLE   33,419,160 0 3,367,865
ALGONQUIN PWR UTILS CORP COM 015857105 123,612 7,803,198 SH   SOLE   7,191,236 0 611,962
ALPHABET INC CAP STK CL C 02079K107 1,409,664 681,488 SH   SOLE   626,426 0 55,062
ALPHABET INC CAP STK CL A 02079K305 236,831 114,826 SH   SOLE   110,315 0 4,511
ALTRIA GROUP INC COM 02209S103 87,021 1,701,114 SH   SOLE   1,518,863 0 182,251
AMAZON COM INC COM 023135106 1,224,137 395,668 SH   SOLE   358,211 0 37,457
AON PLC SHS CL A G0403H108 286,330 1,244,317 SH   SOLE   1,208,377 0 35,940
ATMOS ENERGY CORP COM 049560105 53,167 537,911 SH   SOLE   478,366 0 59,545
BK OF AMERICA CORP COM 060505104 1,025,806 26,515,370 SH   SOLE   24,112,002 0 2,403,368
BLACKSTONE GROUP INC COM 09260D107 182,861 2,453,737 SH   SOLE   2,182,962 0 270,775
BRISTOL-MYERS SQUIBB CO COM 110122108 655 10,369 SH   SOLE   10,369 0 0
BROADCOM INC COM 11135F101 361,136 778,914 SH   SOLE   622,533 0 156,381
CHARTER COMMUNICATIONS INC N CL A 16119P108 275,098 445,889 SH   SOLE   396,514 0 49,375
CHEVRON CORP NEW COM 166764100 555,311 5,299,671 SH   SOLE   4,801,604 0 498,067
CMS ENERGY CORP COM 125896100 372,860 6,091,040 SH   SOLE   5,407,532 0 683,508
COCA COLA CO COM 191216100 8,851 167,976 SH   SOLE   159,456 0 8,520
LILLY ELI & CO COM 532457108 374,324 2,003,842 SH   SOLE   1,782,763 0 221,079
EPAM SYS INC COM 29414B104 888 2,239 SH   SOLE   2,239 0 0
FACEBOOK INC CL A 30303M102 1,014,035 3,443,137 SH   SOLE   3,133,279 0 309,858
GENMAB A/S SPONSORED ADS 372303206 363 11,061 SH   SOLE   11,061 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 1,885 5,763 SH   SOLE   5,763 0 0
HUMANA INC COM 444859102 481,744 1,149,164 SH   SOLE   1,021,605 0 127,559
INFOSYS LTD SPONSORED ADR 456788108 1,017,119 54,335,711 SH   SOLE   44,618,656 0 9,717,055
JOHNSON & JOHNSON COM 478160104 70,463 428,780 SH   SOLE   381,953 0 46,827
L3HARRIS TECHNOLOGIES INC COM 502431109 406,183 2,004,213 SH   SOLE   1,779,731 0 224,482
LAM RESEARCH CORP COM 512807108 581,926 977,692 SH   SOLE   850,617 0 127,075
LOCKHEED MARTIN CORP COM 539830109 390 1,055 SH   SOLE   1,055 0 0
MERCK & CO. INC COM 58933Y105 460 5,968 SH   SOLE   5,968 0 0
MICROSOFT CORP COM 594918104 1,432,339 6,075,610 SH   SOLE   5,504,545 0 571,065
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 1,112 27,797 SH   SOLE   27,797 0 0
MORGAN STANLEY COM NEW 617446448 504,063 6,491,224 SH   SOLE   5,770,833 0 720,391
NVR INC COM 62944T105 372 79 SH   SOLE   79 0 0
NUCOR CORP COM 670346105 369 4,592 SH   SOLE   4,592 0 0
NUTRIEN LTD COM 67077M108 302 5,607 SH   SOLE   5,607 0 0
NVIDIA CORPORATION COM 67066G104 1,057,212 1,980,151 SH   SOLE   1,765,753 0 214,398
PHILIP MORRIS INTL INC COM 718172109 929,622 10,476,066 SH   SOLE   9,623,388 0 852,678
PROCTER AND GAMBLE CO COM 742718109 847,432 6,257,808 SH   SOLE   5,675,239 0 582,569
PROGRESSIVE CORP COM 743315103 84,995 889,059 SH   SOLE   795,059 0 94,000
ROYAL BK CDA COM 780087102 390,592 4,236,951 SH   SOLE   4,051,014 0 185,937
ROYALTY PHARMA PLC SHS CLASS A G7709Q104 345 7,902 SH   SOLE   7,902 0 0
STERIS PLC SHS USD G8473T100 204 1,073 SH   SOLE   1,073 0 0
SYNEOS HEALTH INC CL A 87166B102 69,842 920,884 SH   SOLE   818,286 0 102,598
TARGET CORP COM 87612E106 791,359 3,995,636 SH   SOLE   3,626,310 0 369,326
TELEFLEX INCORPORATED COM 879369106 265 639 SH   SOLE   639 0 0
UBS GROUP AG SHS H42097107 114,179 7,342,614 SH   SOLE   6,988,693 0 353,921
UNITEDHEALTH GROUP INC COM 91324P102 1,225,629 3,294,312 SH   SOLE   3,005,639 0 288,673
VISA INC COM CL A 92826C839 948,158 4,478,407 SH   SOLE   4,082,746 0 395,661
YUM CHINA HLDGS INC COM 98850P109 91,790 1,550,494 SH   SOLE   817,377 0 733,117