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 452,956 5,675,277 SH   SOLE   5,081,775 0 593,502
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,471 8,359 SH   SOLE   8,359 0 0
ADOBE INC COM 00724F101 261,708 984,190 SH   SOLE   860,017 0 124,173
ASTRAZENECA PLC SPONSORED ADR 046353108 207,823 5,155,269 SH   SOLE   4,294,908 0 860,361
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 95,376 1,035,444 SH   SOLE   917,420 0 118,024
HDFC BANK LTD SPONSORED ADS 40415F101 1,023,866 8,843,079 SH   SOLE   8,179,346 0 663,733
UNILEVER N V N Y SHS NEW 904784709 1,717 29,459 SH   SOLE   29,459 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 93,770 8,334,820 SH   SOLE   7,908,912 0 425,908
ALPHABET INC CAP STK CL C 02079K107 302,949 258,696 SH   SOLE   228,307 0 30,389
ALPHABET INC CAP STK CL A 02079K305 44,165 37,527 SH   SOLE   35,522 0 2,005
AMERICAN ELEC PWR CO INC COM 025537101 81,819 979,837 SH   SOLE   813,084 0 166,753
ATMOS ENERGY CORP COM 049560105 98,840 963,057 SH   SOLE   800,906 0 162,151
AUTOMATIC DATA PROCESSING IN COM 053015103 220,131 1,380,848 SH   SOLE   1,221,839 0 159,009
BECTON DICKINSON & CO COM 075887109 215,908 867,097 SH   SOLE   721,991 0 145,106
CHARTER COMMUNICATIONS INC N CL A 16119P108 93,597 270,590 SH   SOLE   225,127 0 45,463
CME GROUP INC COM CL A 12572Q105 118,975 725,003 SH   SOLE   604,086 0 120,917
CMS ENERGY CORP COM 125896100 102,017 1,842,162 SH   SOLE   1,534,916 0 307,246
DIAGEO P L C SPON ADR NEW 25243Q205 2,429 14,844 SH   SOLE   14,844 0 0
ENBRIDGE INC COM 29250N105 63,341 1,748,367 SH   SOLE   1,662,673 0 85,694
FERRARI N V COM N3167Y103 23,625 176,573 SH   SOLE   167,659 0 8,914
FORTIS INC COM 349553107 192,034 5,199,951 SH   SOLE   4,703,307 0 496,644
FORTIS INC COM 349553107 1,289 34,858 SH   SOLE   34,858 0 0
INFOSYS LTD SPONSORED ADR 456788108 269,535 24,689,394 SH   SOLE   22,412,485 0 2,276,909
INTERCONTINENTAL EXCHANGE IN COM 45866F104 264,062 3,474,915 SH   SOLE   3,087,606 0 387,309
INTUITIVE SURGICAL INC COM NEW 46120E602 158,704 278,946 SH   SOLE   232,897 0 46,049
MASTERCARD INC CL A 57636Q104 568,055 2,416,370 SH   SOLE   2,166,567 0 249,803
MEDTRONIC PLC SHS G5960L103 105,208 1,155,111 SH   SOLE   1,096,187 0 58,924
MERCK & CO INC COM 58933Y105 133,759 1,612,944 SH   SOLE   1,342,306 0 270,638
MICROSOFT CORP COM 594918104 435,951 3,704,444 SH   SOLE   3,243,699 0 460,745
NEXTERA ENERGY INC COM 65339F101 321,714 1,667,882 SH   SOLE   1,455,100 0 212,782
PROCTER AND GAMBLE CO COM 742718109 437,523 4,214,340 SH   SOLE   3,676,429 0 537,911
SALESFORCE COM INC COM 79466L302 96,519 611,082 SH   SOLE   521,250 0 89,832
SAP SE SPON ADR 803054204 287,266 2,489,791 SH   SOLE   2,292,477 0 197,314
SERVICENOW INC COM 81762P102 242,370 985,385 SH   SOLE   865,329 0 120,056
STRYKER CORP COM 863667101 182,241 924,369 SH   SOLE   826,286 0 98,083
TYLER TECHNOLOGIES INC COM 902252105 261 1,275 SH   SOLE   1,275 0 0
UNITEDHEALTH GROUP INC COM 91324P102 458,625 1,858,941 SH   SOLE   1,622,380 0 236,561
VERTEX PHARMACEUTICALS INC COM 92532F100 94,444 514,859 SH   SOLE   427,910 0 86,949
VISA INC COM CL A 92826C839 259,263 1,662,806 SH   SOLE   1,466,571 0 196,235
YANDEX N V SHS CLASS A N97284108 46,421 1,354,359 SH   SOLE   1,194,488 0 159,871