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 538,156 6,402,255 SH   SOLE   5,694,778 0 707,477
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 2,175 11,770 SH   SOLE   11,770 0 0
ADOBE INC COM 00724F101 288,530 979,974 SH   SOLE   834,088 0 145,886
ASTRAZENECA PLC SPONSORED ADR 046353108 209,642 5,082,693 SH   SOLE   4,153,441 0 929,252
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 117,646 1,215,979 SH   SOLE   986,326 0 229,653
HDFC BANK LTD SPONSORED ADS 40415F101 1,253,064 9,639,180 SH   SOLE   8,549,063 0 1,090,117
UNILEVER N V N Y SHS NEW 904784709 1,828 30,112 SH   SOLE   30,112 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 111,375 9,170,701 SH   SOLE   8,744,793 0 425,908
ALPHABET INC CAP STK CL C 02079K107 490,001 453,616 SH   SOLE   395,765 0 57,851
ALPHABET INC CAP STK CL A 02079K305 67,448 62,290 SH   SOLE   59,357 0 2,933
AUTOMATIC DATA PROCESSING IN COM 053015103 238,465 1,443,404 SH   SOLE   1,256,785 0 186,619
BECTON DICKINSON & CO COM 075887109 117,627 467,139 SH   SOLE   382,091 0 85,048
CHARTER COMMUNICATIONS INC N CL A 16119P108 134,898 341,637 SH   SOLE   279,684 0 61,953
CMS ENERGY CORP COM 125896100 198,239 3,425,745 SH   SOLE   2,966,949 0 458,796
COCA COLA CO COM 191216100 72,394 1,421,712 SH   SOLE   1,175,807 0 245,905
DIAGEO P L C SPON ADR NEW 25243Q205 1,146 6,652 SH   SOLE   6,652 0 0
ENBRIDGE INC COM 29250N105 79,308 2,191,035 SH   SOLE   2,093,758 0 97,277
FACEBOOK INC CL A 30303M102 199,778 1,035,664 SH   SOLE   897,968 0 137,696
FERRARI N V COM N3167Y103 61,028 378,069 SH   SOLE   361,011 0 17,058
FORTIS INC COM 349553107 217,876 5,507,477 SH   SOLE   4,984,100 0 523,377
HUMANA INC COM 444859102 142,553 537,767 SH   SOLE   437,256 0 100,511
INFOSYS LTD SPONSORED ADR 456788108 318,938 29,807,323 SH   SOLE   23,983,574 0 5,823,749
INTERCONTINENTAL EXCHANGE IN COM 45866F104 305,997 3,563,181 SH   SOLE   3,101,617 0 461,564
INTUITIVE SURGICAL INC COM NEW 46120E602 74,733 142,588 SH   SOLE   117,129 0 25,459
LOCKHEED MARTIN CORP COM 539830109 5,620 15,478 SH   SOLE   3,731 0 11,747
MASTERCARD INC CL A 57636Q104 686,942 2,598,205 SH   SOLE   2,311,767 0 286,438
MERCK & CO INC COM 58933Y105 126,182 1,506,084 SH   SOLE   1,232,113 0 273,971
MICROSOFT CORP COM 594918104 521,725 3,897,560 SH   SOLE   3,345,216 0 552,344
NEXTERA ENERGY INC COM 65339F101 178,604 872,568 SH   SOLE   709,616 0 162,952
PROCTER AND GAMBLE CO COM 742718109 350,354 3,197,585 SH   SOLE   2,754,183 0 443,402
RAYTHEON CO COM NEW 755111507 91,642 527,505 SH   SOLE   425,771 0 101,734
SALESFORCE COM INC COM 79466L302 388,470 2,562,244 SH   SOLE   2,190,966 0 371,278
SAP SE SPON ADR 803054204 297,849 2,177,364 SH   SOLE   2,058,905 0 118,459
SERVICENOW INC COM 81762P102 124,934 455,389 SH   SOLE   372,497 0 82,892
SHOPIFY INC CL A 82509L107 15,436 51,251 SH   SOLE   48,609 0 2,642
STRYKER CORP COM 863667101 118,205 575,451 SH   SOLE   470,865 0 104,586
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 4,062 103,695 SH   SOLE   0 0 103,695
TELEFLEX INC COM 879369106 928 2,802 SH   SOLE   2,802 0 0
UNITEDHEALTH GROUP INC COM 91324P102 442,648 1,815,418 SH   SOLE   1,561,317 0 254,101
VERTEX PHARMACEUTICALS INC COM 92532F100 75,648 412,864 SH   SOLE   339,116 0 73,748
VISA INC COM CL A 92826C839 310,624 1,790,718 SH   SOLE   1,560,207 0 230,511
WORKDAY INC CL A 98138H101 189,322 921,578 SH   SOLE   809,543 0 112,035
YANDEX N V SHS CLASS A N97284108 109,955 2,893,528 SH   SOLE   2,366,237 0 527,291
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 1,763 19,869 SH   SOLE   16,238 0 3,631