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 577,509 6,904,862 SH   SOLE   6,162,975 0 741,887
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 2,264 11,770 SH   SOLE   11,770 0 0
ADOBE INC COM 00724F101 341,128 1,235,576 SH   SOLE   1,057,315 0 178,261
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 46,613 278,743 SH   SOLE   232,039 0 46,704
ASTRAZENECA PLC SPONSORED ADR 046353108 264,102 5,929,223 SH   SOLE   4,874,407 0 1,054,816
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 85,557 934,265 SH   SOLE   777,755 0 156,510
HDFC BANK LTD SPONSORED ADS 40415F101 1,020,467 17,891,988 SH   SOLE   16,043,440 0 1,848,548
UNILEVER N V N Y SHS NEW 904784709 1,808 30,112 SH   SOLE   30,112 0 0
ADVANCED MICRO DEVICES INC COM 007903107 911 31,437 SH   SOLE   31,437 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 126,341 9,221,340 SH   SOLE   8,752,264 0 469,076
ALPHABET INC CAP STK CL C 02079K107 670,983 550,708 SH   SOLE   481,255 0 69,453
ALPHABET INC CAP STK CL A 02079K305 103,087 84,419 SH   SOLE   80,716 0 3,703
AUTOMATIC DATA PROCESSING IN COM 053015103 245,102 1,519,257 SH   SOLE   1,322,642 0 196,615
BECTON DICKINSON & CO COM 075887109 126,702 501,196 SH   SOLE   411,944 0 89,252
BLACKSTONE GROUP INC COM CL A 09260D107 328,207 6,723,800 SH   SOLE   5,854,067 0 869,733
CHARTER COMMUNICATIONS INC N CL A 16119P108 278 674 SH   SOLE   464 0 210
CMS ENERGY CORP COM 125896100 204,446 3,198,700 SH   SOLE   2,827,284 0 371,416
COCA COLA CO COM 191216100 216,346 3,974,740 SH   SOLE   3,292,464 0 682,276
DIAGEO P L C SPON ADR NEW 25243Q205 1,088 6,652 SH   SOLE   6,652 0 0
EPAM SYS INC COM 29414B104 73,851 405,070 SH   SOLE   366,262 0 38,808
FACEBOOK INC CL A 30303M102 193,760 1,088,499 SH   SOLE   944,031 0 144,468
FERRARI N V COM N3167Y103 63,457 411,816 SH   SOLE   392,952 0 18,864
FORTIS INC COM 349553107 232,630 5,500,371 SH   SOLE   4,992,317 0 508,054
HUMANA INC COM 444859102 26,111 2,508,128 SH   SOLE   149 0 2,507,979
INFOSYS LTD SPONSORED ADR 456788108 374,288 32,919,595 SH   SOLE   26,867,541 0 6,052,054
INTERCONTINENTAL EXCHANGE IN COM 45866F104 312,665 3,390,451 SH   SOLE   2,973,538 0 416,913
INTUITIVE SURGICAL INC COM NEW 46120E602 65,547 121,475 SH   SOLE   99,929 0 21,546
LOCKHEED MARTIN CORP COM 539830109 146,207 375,096 SH   SOLE   299,853 0 75,243
MASTERCARD INC CL A 57636Q104 720,371 2,653,676 SH   SOLE   2,372,236 0 281,440
MERCK & CO INC COM 58933Y105 135,286 1,608,119 SH   SOLE   1,323,506 0 284,613
MICROSOFT CORP COM 594918104 574,345 4,133,469 SH   SOLE   3,557,267 0 576,202
NEXTERA ENERGY INC COM 65339F101 204,880 879,927 SH   SOLE   724,393 0 155,534
PAYPAL HLDGS INC COM 70450Y103 123,926 1,197,032 SH   SOLE   996,284 0 200,748
PHILIP MORRIS INTL INC COM 718172109 439,892 5,795,429 SH   SOLE   5,205,088 0 590,341
PROCTER & GAMBLE CO COM 742718109 356,715 2,869,616 SH   SOLE   2,464,114 0 405,502
SAP SE SPON ADR 803054204 265,759 2,254,763 SH   SOLE   2,136,984 0 117,779
STRYKER CORP COM 863667101 131,989 610,600 SH   SOLE   501,517 0 109,083
TELEFLEX INC COM 879369106 1,460 4,298 SH   SOLE   4,298 0 0
UNITEDHEALTH GROUP INC COM 91324P102 399,941 1,841,385 SH   SOLE   1,592,270 0 249,115
VERTEX PHARMACEUTICALS INC COM 92532F100 1,322 7,805 SH   SOLE   7,805 0 0
VISA INC COM CL A 92826C839 450,444 2,619,639 SH   SOLE   2,324,865 0 294,774
WELLS FARGO CO NEW COM 949746101 65,243 1,294,305 SH   SOLE   1,076,905 0 217,400
YANDEX N V SHS CLASS A N97284108 107,157 3,060,856 SH   SOLE   2,536,269 0 524,587