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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB30 1,775,250,538 9,678,609 SH   SOLE   8,759,473 0 919,136
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JX6 34,920,705 191,714 SH   SOLE   153,073 0 38,641
AMAZON COM INC COM 023135106 BBG000BVPV84 2,225,020,578 11,513,690 SH   SOLE   10,056,674 0 1,457,016
AMERICAN ELEC PWR CO INC COM 025537101 BBG000BB9KF2 840,747,852 9,582,264 SH   SOLE   8,655,645 0 926,619
AMERICAN INTL GROUP INC COM NEW 026874784 BBG000BBDZG3 4,199,386 56,565 SH   SOLE   56,321 0 244
APPLE INC COM 037833100 BBG000B9XRY4 2,370,987,905 11,257,183 SH   SOLE   9,928,695 0 1,328,488
APPLIED MATLS INC COM 038222105 BBG000BBPFB9 10,586,983 44,862 SH   SOLE   25,626 0 19,236
APPLOVIN CORP COM CL A 03831W108 BBG006HFPX77 1,105,913,583 13,289,036 SH   SOLE   12,046,321 0 1,242,715
ASTRAZENECA PLC SPONSORED ADR 046353108 BBG000BZ0DK8 233,937,556 2,999,584 SH   SOLE   2,173,782 0 825,802
AUTOMATIC DATA PROCESSING IN COM 053015103 BBG000JG0547 1,429,275 5,988 SH   SOLE   5,962 0 26
BEST BUY INC COM 086516101 BBG000BCWCG1 9,718,637 115,300 SH   SOLE   115,158 0 142
BROADCOM INC COM 11135F101 BBG00KHY5S69 5,193,857,751 3,234,980 SH   SOLE   2,921,538 0 313,442
CME GROUP INC COM 12572Q105 BBG000BHLYP4 5,406,697 27,501 SH   SOLE   27,382 0 119
CMS ENERGY CORP COM 125896100 BBG000BFVXX0 5,508,668 92,536 SH   SOLE   92,310 0 226
CANADIAN NAT RES LTD COM 136385101 BBG000HW5GX3 7,663,896 215,278 SH   SOLE   214,614 0 664
CANADIAN NAT RES LTD COM 136385101 BBG0014LGC02 686,725,446 19,283,414 SH   SOLE   18,664,704 0 618,710
CHEVRON CORP NEW COM 166764100 BBG000K4ND22 4,731,138 30,246 SH   SOLE   30,117 0 129
CITIGROUP INC COM NEW 172967424 BBG000FY4S11 4,860,972 76,599 SH   SOLE   76,268 0 331
COCA COLA CO COM 191216100 BBG000BMX289 1,702,857,162 26,753,451 SH   SOLE   23,493,851 0 3,259,600
COLGATE PALMOLIVE CO COM 194162103 BBG000BFQYY3 820,931,714 8,459,725 SH   SOLE   7,376,297 0 1,083,428
DR REDDYS LABS LTD ADR 256135203 BBG000NJ96L6 33,291,297 436,951 SH   SOLE   0 0 436,951
DUKE ENERGY CORP NEW COM NEW 26441C204 BBG000BHGDH5 260,565,053 2,599,671 SH   SOLE   2,468,598 0 131,073
ENI S P A SPONSORED ADR 26874R108 BBG000BBPZZ9 3,350,383 108,814 SH   SOLE   108,814 0 0
ECOPETROL S A SPONSORED ADS 279158109 BBG000RJ1Y75 137,882,117 12,321,905 SH   SOLE   10,750,123 0 1,571,782
ENBRIDGE INC COM 29250N105 BBG000C7P7N2 1,806,173,133 50,780,296 SH   SOLE   46,310,138 0 4,470,158
ENBRIDGE INC COM 29250N105 BBG000K5M1S8 4,157,419 116,814 SH   SOLE   88,876 0 27,938
EXXON MOBIL CORP COM 30231G102 BBG000GZQ728 29,709,731 258,076 SH   SOLE   252,875 0 5,201
META PLATFORMS INC CL A 30303M102 BBG000MM2P62 5,425,575,005 10,760,333 SH   SOLE   9,682,109 0 1,078,224
FORTIS INC COM 349553107 BBG000BYTHG6 3,946,280 101,559 SH   SOLE   101,559 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 BBG000C6CFJ5 6,972,889 15,416 SH   SOLE   15,367 0 49
HDFC BANK LTD SPONSORED ADS 40415F101 BBG000NWKS18 41,207,096 640,558 SH   SOLE   209,505 0 431,053
HSBC HLDGS PLC SPON ADR NEW 404280406 BBG000C1K7N0 3,420,144 78,624 SH   SOLE   78,312 0 312
ICICI BANK LIMITED ADR 45104G104 BBG000DRM643 1,626,601,796 56,459,625 SH   SOLE   51,890,243 0 4,569,382
ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 BBG000BPVKZ4 16,175,042 2,769,699 SH   SOLE   1,979,428 0 790,271
JPMORGAN CHASE & CO. COM 46625H100 BBG000DMBXR2 214,207,301 1,059,069 SH   SOLE   900,500 0 158,569
JOHNSON & JOHNSON COM 478160104 BBG000BMHYD1 8,165,667 55,868 SH   SOLE   55,771 0 97
KLA CORP COM NEW 482480100 BBG000BMTFR4 230,038 279 SH   SOLE   279 0 0
KE HLDGS INC SPONSORED ADS 482497104 BBG00W9L9LX1 183,808,458 12,989,997 SH   SOLE   11,317,516 0 1,672,481
KASPI KZ JSC SPONSORED ADS 48581R205 BBG00NNN9QQ8 253,861,621 1,967,767 SH   SOLE   1,897,308 0 70,459
ELI LILLY & CO COM 532457108 BBG000BNBDC2 3,628,490,096 4,007,699 SH   SOLE   3,529,783 0 477,916
MANULIFE FINL CORP COM 56501R106 BBG000C0QCK8 2,801,065 105,211 SH   SOLE   105,211 0 0
MASTERCARD INCORPORATED CL A 57636Q104 BBG000F1ZSQ2 8,314,984 18,848 SH   SOLE   18,848 0 0
MERCADOLIBRE INC COM 58733R102 BBG000GQPB11 471,386,282 286,836 SH   SOLE   248,908 0 37,928
MERCK & CO INC COM 58933Y105 BBG000BPD168 7,191,839 58,092 SH   SOLE   57,930 0 162
MICROSOFT CORP COM 594918104 BBG000BPH459 2,527,681,620 5,655,401 SH   SOLE   4,897,553 0 757,849
MONDELEZ INTL INC CL A 609207105 BBG000D4LWF6 806,372,359 12,322,316 SH   SOLE   11,221,685 0 1,100,631
NETFLIX INC COM 64110L106 BBG000CL9VN6 972,124,868 1,440,441 SH   SOLE   1,308,422 0 132,019
NEXTERA ENERGY INC COM 65339F101 BBG000BJSBJ0 884,560,251 12,492,024 SH   SOLE   11,295,475 0 1,196,549
NORTHROP GRUMMAN CORP COM 666807102 BBG000BQ2C28 373,173 856 SH   SOLE   856 0 0
NOVARTIS AG SPONSORED ADR 66987V109 BBG000LYF3S8 263,488 2,475 SH   SOLE   2,475 0 0
NOVO-NORDISK A S ADR 670100205 BBG000BQBKR3 601,537,284 4,214,216 SH   SOLE   4,014,582 0 199,635
NVIDIA CORPORATION COM 67066G104 BBG000BBJQV0 9,346,799,684 75,658,084 SH   SOLE   68,009,057 0 7,649,027
ONEOK INC NEW COM 682680103 BBG000BQHGR6 6,706,916 82,243 SH   SOLE   81,887 0 356
ORACLE CORP COM 68389X105 BBG000BQLTW7 2,674,751 18,943 SH   SOLE   18,867 0 76
PEPSICO INC COM 713448108 BBG000DH7JK6 844,732 5,122 SH   SOLE   5,122 0 0
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 BBG000BS6FX9 3,073,604,021 212,118,980 SH   SOLE   188,758,671 0 23,360,309
PHILIP MORRIS INTL INC COM 718172109 BBG000J2XL74 3,672,856,894 36,246,491 SH   SOLE   34,227,835 0 2,018,656
PDD HOLDINGS INC SPONSORED ADS 722304102 BBG00LBLDDR2 1,436,891,825 10,807,761 SH   SOLE   9,826,867 0 980,894
PROCTER AND GAMBLE CO COM 742718109 BBG000BR2TH3 1,485,288,304 9,006,114 SH   SOLE   8,550,028 0 456,086
QUALCOMM INC COM 747525103 BBG000CGC1X8 1,625,650,772 8,161,717 SH   SOLE   7,077,820 0 1,083,896
RIO TINTO PLC SPONSORED ADR 767204100 BBG000FD28T3 2,787,520 42,280 SH   SOLE   42,280 0 0
ROYAL BK CDA COM 780087102 BBG000BSSC44 258,823 2,433 SH   SOLE   2,433 0 0
SHELL PLC SPON ADS 780259305 BBG0147BN6G2 225,093,842 3,118,507 SH   SOLE   3,003,785 0 114,722
SAP SE SPON ADR 803054204 BBG000BDSLD7 15,469,342 76,691 SH   SOLE   1,997 0 74,694
SOUTHERN CO COM 842587107 BBG000BT9DW0 1,061,081,358 13,679,017 SH   SOLE   11,756,890 0 1,922,127
SYNOPSYS INC COM 871607107 BBG000BSFRF3 1,307,010,764 2,196,435 SH   SOLE   1,945,592 0 250,843
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 BBG000BD8ZK0 1,666,031,595 9,585,361 SH   SOLE   9,003,316 0 582,045
TEXAS INSTRS INC COM 882508104 BBG000BVV7G1 2,521,108 12,960 SH   SOLE   12,907 0 53
TOTALENERGIES SE SPONSORED ADS 89151E109 BBG000CHZ857 17,847,235 267,655 SH   SOLE   266,084 0 1,571
UBER TECHNOLOGIES INC COM 90353T100 BBG002B04MT8 299,229 4,117 SH   SOLE   4,117 0 0
UNILEVER PLC SPON ADR NEW 904767704 BBG000BW1442 25,841,726 469,935 SH   SOLE   77,297 0 392,638
VALE S A SPONSORED ADS 91912E105 BBG000BN5LG7 334,613,893 29,956,481 SH   SOLE   26,023,101 0 3,933,380
VISA INC COM CL A 92826C839 BBG000PSKYX7 1,481,540,329 5,644,609 SH   SOLE   4,923,945 0 720,663
WALMART INC COM 931142103 BBG000BWXBC2 1,099,554,658 16,239,177 SH   SOLE   14,765,866 0 1,473,311
YPF SOCIEDAD ANONIMA SPON ADR CL D 984245100 BBG000BHPFQ0 2,213,200 110,000 SH   SOLE   110,000 0 0
DEUTSCHE BANK A G NAMEN AKT D18190898 BBG000BBZTH2 92,415 5,784 SH   SOLE   5,784 0 0
DEUTSCHE BANK A G NAMEN AKT D18190898 BBG000BR1W32 118,625 7,442 SH   SOLE   7,442 0 0
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 BBG0113JGQF0 5,435,926 52,638 SH   SOLE   52,409 0 229
TRANSOCEAN LTD REGISTERED SHS H8817H100 BBG000BH5LT6 866,208 161,908 SH   SOLE   161,908 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 BBG000K6MRN4 1,038,583,350 1,015,501 SH   SOLE   984,827 0 30,674
LAM RESEARCH CORP COM 512807108 BBG000BNFLM9 241,025 226 SH   SOLE   226 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG000BDTBL9 788,054 1,448 SH   SOLE   1,448 0 0