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 373,131 5,155,651 SH   SOLE   4,553,392 0 602,259
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,179 8,359 SH   SOLE   8,359 0 0
ADOBE INC COM 00724F101 199,160 879,582 SH   SOLE   755,409 0 124,173
ASTRAZENECA PLC SPONSORED ADR 046353108 113,973 2,998,017 SH   SOLE   2,434,553 0 563,464
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 1,626 33,821 SH   SOLE   33,821 0 0
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 87,245 1,013,686 SH   SOLE   891,526 0 122,160
HDFC BANK LTD ADR REPS 3 SHS 40415F101 843,522 8,139,788 SH   SOLE   7,473,665 0 666,123
ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 33,527 3,667,391 SH   SOLE   3,183,044 0 484,347
KT CORP SPONSORED ADR 48268K101 86,117 6,054,806 SH   SOLE   5,292,933 0 761,873
NOVARTIS A G SPONSORED ADR 66987V109 393 4,577 SH   SOLE   4,577 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 226 3,883 SH   SOLE   3,883 0 0
UNILEVER N V N Y SHS NEW 904784709 1,024 19,035 SH   SOLE   19,035 0 0
VALE S A ADR 91912E105 80,046 6,067,790 SH   SOLE   5,420,356 0 647,434
ALGONQUIN PWR UTILS CORP COM 015857105 75,686 7,528,924 SH   SOLE   7,089,227 0 439,697
ALPHABET INC CAP STK CL C 02079K107 402,231 388,141 SH   SOLE   339,098 0 49,043
ALPHABET INC CAP STK CL A 02079K305 55,475 53,088 SH   SOLE   49,617 0 3,471
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 63,136 4,429,684 SH   SOLE   3,857,608 0 572,076
AMERICAN ELEC PWR INC COM 025537101 440 5,889 SH   SOLE   5,889 0 0
ATMOS ENERGY CORP COM 049560105 79,554 857,197 SH   SOLE   695,046 0 162,151
AUTOMATIC DATA PROCESSING IN COM 053015103 142,544 1,086,249 SH   SOLE   939,663 0 146,586
BECTON DICKINSON & CO COM 075887109 172,879 766,539 SH   SOLE   621,433 0 145,106
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 106,108 519,190 SH   SOLE   420,630 0 98,560
CHEVRON CORP NEW COM 166764100 261 2,401 SH   SOLE   2,401 0 0
CME GROUP INC COM CL A 12572Q105 162,046 860,585 SH   SOLE   697,900 0 162,685
CMS ENERGY CORP COM 125896100 80,790 1,625,660 SH   SOLE   1,318,414 0 307,246
COCA COLA CO COM 191216100 78,842 1,663,538 SH   SOLE   1,351,726 0 311,812
DIAGEO P L C SPON ADR NEW 25243Q205 993 7,003 SH   SOLE   7,003 0 0
FORTIS INC COM 349553107 152,303 4,569,140 SH   SOLE   4,074,986 0 494,154
FORTIS INC COM 349553107 581 17,405 SH   SOLE   17,405 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 302 1,810 SH   SOLE   1,810 0 0
INFOSYS LTD SPONSORED ADR 456788108 201,355 21,147,668 SH   SOLE   19,004,789 0 2,142,879
INTERCONTINENTAL EXCHANGE IN COM 45866F104 234,230 3,106,927 SH   SOLE   2,719,618 0 387,309
INTUITIVE SURGICAL INC COM NEW 46120E602 49,346 102,939 SH   SOLE   83,377 0 19,562
MASTERCARD INCORPORATED CL A 57636Q104 414,262 2,194,656 SH   SOLE   1,942,936 0 251,720
MEDTRONIC PLC SHS G5960L103 183,621 2,017,775 SH   SOLE   1,772,796 0 244,979
MERCK & CO INC COM 58933Y105 665 8,704 SH   SOLE   8,704 0 0
MICROSOFT CORP COM 594918104 331,840 3,264,422 SH   SOLE   2,803,677 0 460,745
MONDELEZ INTL INC CL A 609207105 351 8,758 SH   SOLE   8,758 0 0
NEXTERA ENERGY INC COM 65339F101 264,629 1,521,181 SH   SOLE   1,308,399 0 212,782
PROCTER AND GAMBLE CO COM 742718109 299,509 3,255,726 SH   SOLE   2,812,342 0 443,384
SALESFORCE COM INC COM 79466L302 32,405 236,363 SH   SOLE   188,115 0 48,248
SAP SE SPON ADR 803054204 220,951 2,218,850 SH   SOLE   1,999,104 0 219,746
SERVICENOW INC COM 81762P102 32,235 180,871 SH   SOLE   145,818 0 35,053
STRYKER CORP COM 863667101 116,175 740,567 SH   SOLE   647,753 0 92,814
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 25,014 2,181,984 SH   SOLE   304,049 0 1,877,935
THERMO FISHER SCIENTIFIC INC COM 883556102 547 2,444 SH   SOLE   2,444 0 0
UGI CORP NEW COM 902681105 362 6,793 SH   SOLE   6,793 0 0
UNITEDHEALTH GROUP INC COM 91324P102 438,777 1,759,840 SH   SOLE   1,502,845 0 256,995
VISA INC COM CL A 92826C839 247,407 1,874,061 SH   SOLE   1,611,341 0 262,720