0001145549-19-046413.txt : 20191126 0001145549-19-046413.hdr.sgml : 20191126 20191126122538 ACCESSION NUMBER: 0001145549-19-046413 CONFORMED SUBMISSION TYPE: NPORT-P PUBLIC DOCUMENT COUNT: 1 CONFORMED PERIOD OF REPORT: 20190930 FILED AS OF DATE: 20191126 PERIOD START: 20200331 FILER: COMPANY DATA: COMPANY CONFORMED NAME: John Hancock Funds III CENTRAL INDEX KEY: 0001329954 IRS NUMBER: 000000000 STATE OF INCORPORATION: MA FISCAL YEAR END: 0331 FILING VALUES: FORM TYPE: NPORT-P SEC ACT: 1940 Act SEC FILE NUMBER: 811-21777 FILM NUMBER: 191249111 BUSINESS ADDRESS: STREET 1: C/O JOHN HANCOCK FUNDS STREET 2: 200 BERKELEY STREET CITY: BOSTON STATE: MA ZIP: 02116 BUSINESS PHONE: 6176633000 MAIL ADDRESS: STREET 1: C/O JOHN HANCOCK FUNDS STREET 2: 200 BERKELEY STREET CITY: BOSTON STATE: MA ZIP: 02116 0001329954 S000015906 John Hancock Global Shareholder Yield Fund C000043686 Class I JGYIX C000043687 Class NAV C000043689 Class A JGYAX C000043690 Class B JGYBX C000043691 Class C JGYCX C000106446 Class R6 JGRSX C000113315 Class R2 JGSRX NPORT-P 1 primary_doc.xml NPORT-P false 0001329954 XXXXXXXX S000015906 C000043689 C000043690 C000043691 C000043686 C000043687 C000113315 C000106446 John Hancock Funds III 811-21777 0001329954 5493006O6VUD5OVZY109 200 Berkeley Street Boston 02116 617-663-4497 Global Shareholder Yield Fund S000015906 54930050D7X7KS0FB712 2020-03-31 2019-09-30 N 1979296886.840000000000 15179476.050000000000 1964117410.790000000000 0.000000000000 0.000000000000 0.000000000000 0.000000000000 0.000000000000 0.000000000000 0.000000000000 0.000000000000 0.000000000000 0.000000000000 0.000000000000 0.000000000000 0.000000000000 29482249.570000000000 N Pembina Pipeline Corporation 5493002W3L9YICM6FU21 PEMBINA PIPELINE CORP COMMON STOCK 706327103 561996 NS 20832262.94 1.0606424456 Long EC CORP CA N 1 N N N AXA SA F5WCUMTUM4RKZ1MAIE39 AXA SA COMMON STOCK EUR2.29 708842901 1354206 NS 34578131.46 1.7604920801 Long EC CORP FR N 2 N N N Novartis AG 5493007HIVTX6SY6XD66 NOVARTIS AG COMMON STOCK CHF.5 710306903 291754 NS 25320451.72 1.2891516353 Long EC CORP CH N 2 N N N Roche Holding AG N/A ROCHE HOLDING AG COMMON STOCK 711038901 67398 NS 19623919.11 0.9991214885 Long EC CORP CH N 2 N N N Nestle S.A. KY37LUS27QQX7BB93L28 NESTLE SA COMMON STOCK CHF.1 712387901 116361 NS 12619878.87 0.6425216130 Long EC CORP CH N 2 N N N People's United Financial Inc. ROPY7PEPIPIDJNF0BO69 PEOPLE'S UNITED FINANCIAL INC COMMON STOCK USD.01 712704105 652668 NS USD 10204464.18 0.5195445101 Long EC CORP US N 1 N N N PepsiCo Inc. FJSUNZKFNQ5YPJ5OT455 PEPSICO INC COMMON STOCK USD.017 713448108 122817 NS USD 16838210.7 0.8572914535 Long EC CORP US N 1 N N N Pfizer Inc. 765LHXWGK1KXCLTFYQ30 PFIZER INC COMMON STOCK USD.05 717081103 766157 NS USD 27528021.01 1.4015466112 Long EC CORP US N 1 N N N Philip Morris International Inc. HL3H1H2BGXWVG3BSWR90 PHILIP MORRIS INTERNATIONAL IN COMMON STOCK 718172109 299005 NS USD 22703449.65 1.1559110227 Long EC CORP US N 1 N N N Phillips 66 N/A PHILLIPS 66 COMMON STOCK 718546104 149566 NS USD 15315558.4 0.7797679668 Long EC CORP US N 1 N N N Snam S.p.A. N/A SNAM SPA COMMON STOCK 725147904 5124252 NS 25883861.9 1.3178367931 Long EC CORP IT N 2 N N N BlackRock Inc. 549300LRIF3NWCU26A80 BLACKROCK INC COMMON STOCK USD.01 09247X101 25720 NS USD 11461860.8 0.5835629142 Long EC CORP US N 1 N N N GlaxoSmithKline PLC 5493000HZTVUYLO1D793 GLAXOSMITHKLINE PLC COMMON STOCK GBP.25 092528900 923381 NS 19792209.62 1.0076897395 Long EC CORP GB N 2 N N N British American Tobacco P.L.C. N/A BRITISH AMERICAN TOBACCO PLC ADR 110448107 187119 NS USD 6904691.1 0.3515416676 Long EC CORP GB N 1 N N N Broadcom Inc. N/A BROADCOM INC COMMON STOCK 11135F101 36652 NS USD 10118517.64 0.5151686750 Long EC CORP US N 1 N N N CME Group Inc. LCZ7XYGSLJUHFXXNXD88 CME GROUP INC COMMON STOCK USD.01 12572Q105 53370 NS USD 11279215.8 0.5742638265 Long EC CORP US N 1 N N N CenterPoint Energy Inc. 21TPXMRRHFKOBHDC8J74 CENTERPOINT ENERGY INC COMMON STOCK USD.01 15189T107 405193 NS USD 12228724.74 0.6226066055 Long EC CORP US N 1 N N N JH COLLATERAL N/A JH COLLATERAL N/A 4608562.65 NS USD 46116503.87 2.3479504645 Long EC RF US N 1 N N KLA Corporation 549300H0BF5JCG96TJ81 KLA CORP COMMON STOCK USD.001 482480100 79091 NS USD 12611059.95 0.6420726114 Long EC CORP US N 1 N N N Kimberly-Clark Corporation MP3J6QPYPGN75NVW2S34 KIMBERLY-CLARK CORP COMMON STOCK USD1.25 494368103 127318 NS USD 18085521.9 0.9207963740 Long EC CORP US N 1 N N N Las Vegas Sands Corp. N/A LAS VEGAS SANDS CORP COMMON STOCK USD.001 517834107 348518 NS USD 20130399.68 1.0249081633 Long EC CORP US N 1 N N N Allianz SE N/A ALLIANZ SE COMMON STOCK 523148906 147895 NS 34425931.67 1.7527430632 Long EC CORP DE N 2 N N N Leggett and Platt Incorporated DKOVQUCDW4ZLYCUD4T55 LEGGETT and PLATT INC COMMON STOCK USD.01 524660107 324726 NS USD 13294282.44 0.6768578277 Long EC CORP US N 1 N N Muenchener Rueckversicherungs-Gesellschaft Aktiengesellschaft in Muenchen N/A MUENCHENER RUECKVERSICHERUNGS- COMMON STOCK 529412900 124746 NS 32221747.54 1.6405204375 Long EC CORP DE N 2 N N N United Parcel Service Inc. D01LMJZU09ULLNCY6Z23 UNITED PARCEL SERVICE INC COMMON STOCK USD.01 911312106 99025 NS USD 11865175.5 0.6040970583 Long EC CORP US N 1 N N N Unitedhealth Group Incorporated 549300GHBMY8T5GXDE41 UNITEDHEALTH GROUP INC COMMON STOCK USD.01 91324P102 53559 NS USD 11639441.88 0.5926041802 Long EC CORP US N 1 N N N Verizon Communications Inc. 2S72QS2UO2OESLG6Y829 VERIZON COMMUNICATIONS INC COMMON STOCK USD.1 92343V104 560716 NS USD 33844817.76 1.7231565473 Long EC CORP US N 1 N N N WEC Energy Group Inc. 549300IGLYTZUK3PVP70 WEC ENERGY GROUP INC COMMON STOCK USD.01 92939U106 121600 NS USD 11564160 0.5887713197 Long EC CORP US N 1 N N N Watsco Inc. 549300F1Y3LN5BX5WN75 WATSCO INC COMMON STOCK USD.5 942622200 82534 NS USD 13963102.12 0.7109097472 Long EC CORP US N 1 N N N Wells Fargo and Company PBLD0EJDB5FWOLXP3B76 WELLS FARGO and CO COMMON STOCK USD1.666 949746101 248206 NS USD 12519510.64 0.6374115199 Long EC CORP US N 1 N N N Welltower Inc. T6IZ0MBEG5ACZDTR7D06 WELLTOWER INC REIT USD1.0 95040Q104 383884 NS USD 34799084.6 1.7717415674 Long EC CORP US N 1 N N N Chevron Corporation N/A CHEVRON CORP COMMON STOCK USD.75 166764100 121398 NS USD 14397802.8 0.7330418600 Long EC CORP US N 1 N N N BASF SE N/A BASF SE COMMON STOCK ACI0054Q2 273230 NS 19103781.17 0.9726394698 Long EC CORP DE N 2 N N N Terna S.p.A. N/A TERNA RETE ELETTRICA NAZIONALE COMMON STOCK EUR.22 B01BN5908 3379730 NS 21707084.45 1.1051826297 Long EC CORP IT N 2 N N N Cisco Systems Inc. 8E6NF1YAL0WT6CWXXV93 CISCO SYSTEMS INC COMMON STOCK USD.001 17275R102 378097 NS USD 18681772.77 0.9511535648 Long EC CORP US N 1 N N N The Coca-Cola Company UWJKFUJFZ02DKWI3RY53 COCA-COLA CO/THE COMMON STOCK USD.25 191216100 347875 NS USD 18938315 0.9642150157 Long EC CORP US N 1 N N N Coca-Cola European Partners plc 549300LTH67W4GWMRF57 COCA-COLA EUROPEAN PARTNERS PL COMMON STOCK EUR.01 19122T109 192569 NS USD 10677951.05 0.5436513617 Long EC CORP GB N 1 N N N Darden Restaurants Inc. CY1NFSCCB5GUXC7WZC70 DARDEN RESTAURANTS INC COMMON STOCK 237194105 5580 NS USD 659667.6 0.0335859555 Long EC CORP US N 1 N N N Unilever PLC 549300MKFYEKVRWML317 UNILEVER PLC COMMON STOCK GBP.0311 B10RZP905 354305 NS 21294316.51 1.0841671884 Long EC CORP GB N 2 N N N Dominion Energy Inc. ILUL7B6Z54MRYCF6H308 DOMINION ENERGY INC COMMON STOCK 25746U109 334372 NS USD 27097506.88 1.3796276501 Long EC CORP US N 1 N N N Dow Inc. N/A DOW INC COMMON STOCK USD.01 260557103 373636 NS USD 17803755.4 0.9064506685 Long EC CORP US N 1 N N N Duke Energy Corporation I1BZKREC126H0VB1BL91 DUKE ENERGY CORP COMMON STOCK USD.001 26441C204 383884 NS USD 36799120.24 1.8735702885 Long EC CORP US N 1 N N N Emerson Electric Co. FGLT0EWZSUIRRITFOA30 EMERSON ELECTRIC CO COMMON STOCK USD.5 291011104 237275 NS USD 15864206.5 0.8077015362 Long EC CORP US N 1 N N N Entergy Corporation 4XM3TW50JULSLG8BNC79 ENTERGY CORP COMMON STOCK USD.01 29364G103 264909 NS USD 31089720.24 1.5828850184 Long EC CORP US N 1 N N N Enterprise Products Partners L.P. K4CDIF4M54DJZ6TB4Q48 ENTERPRISE PRODUCTS PARTNERS L MLP 293792107 720186 NS USD 20582915.88 1.0479473257 Long EC CORP US N 1 N N N SIEMENS AG W38RGI023J3WT1HWRP32 SIEMENS AG COMMON STOCK NPV 572797900 139711 NS 14955436.71 0.7614329280 Long EC CORP DE N 2 N N N ATandT Inc. 549300Z40J86GGSTL398 ATandT INC COMMON STOCK USD1.0 00206R102 811425 NS USD 30704322 1.5632630632 Long EC CORP US N 1 N N N AbbVie Inc. FR5LCKFTG8054YNNRU85 ABBVIE INC COMMON STOCK USD.01 00287Y109 205124 NS USD 15531989.28 0.7907872103 Long EC CORP US N 1 N N N Altria Group Inc. XSGZFLO9YTNO9VCQV219 ALTRIA GROUP INC COMMON STOCK USD.333 02209S103 534995 NS USD 21881295.5 1.1140523158 Long EC CORP US N 1 N N N Ameren Corporation XRZQ5S7HYJFPHJ78L959 AMEREN CORP COMMON STOCK USD.01 023608102 145527 NS USD 11649436.35 0.5931130332 Long EC CORP US N 1 N N American Electric Power Company Inc. 1B4S6S7G0TW5EE83BO58 AMERICAN ELECTRIC POWER CO INC COMMON STOCK USD6.5 025537101 177474 NS USD 16627539.06 0.8465654328 Long EC CORP US N 1 N N N BAE Systems PLC 8SVCSVKSGDWMW2QHOH83 BAE SYSTEMS PLC COMMON STOCK GBP.025 026349902 3377801 NS 23655597.08 1.2043881364 Long EC CORP GB N 2 N N N British American Tobacco P.L.C. N/A BRITISH AMERICAN TOBACCO PLC COMMON STOCK GBP.25 028758902 522134 NS 19282443.56 0.9817357890 Long EC CORP GB N 2 N N N Amgen Inc. 62QBXGPJ34PQ72Z12S66 AMGEN INC COMMON STOCK USD.0001 031162100 55943 NS USD 10825529.93 0.5511651122 Long EC CORP US N 1 N N N Lockheed Martin Corporation DPRBOZP0K5RM2YE8UU08 LOCKHEED MARTIN CORP COMMON STOCK USD1.0 539830109 36652 NS USD 14296479.12 0.7278831215 Long EC CORP US N 1 N N N Magellan Midstream Partners L.P. MZF5TI8NFVZZNUSKDL39 MAGELLAN MIDSTREAM PARTNERS LP MLP 559080106 252065 NS USD 16704347.55 0.8504760183 Long EC CORP US N 1 N N Naturgy Energy Group S.A. TL2N6M87CW970S5SV098 NATURGY ENERGY GROUP SA COMMON STOCK EUR1.0 565042900 456546 NS 12108908.68 0.6165063562 Long EC CORP ES N 2 N N N Sanofi 549300E9PC51EN656011 SANOFI COMMON STOCK EUR2.0 567173901 209138 NS 19373107.09 0.9863517824 Long EC CORP FR N 2 N N N McDonald's Corporation UE2136O97NLB5BYP9H04 MCDONALD'S CORP COMMON STOCK USD.01 580135101 60444 NS USD 12977931.24 0.6607512957 Long EC CORP US N 1 N N N Merck and Co. Inc. 4YV9Y5M8S0BRK1RP0397 MERCK and CO INC COMMON STOCK USD.5 58933Y105 303987 NS USD 25589625.66 1.3028562101 Long EC CORP US N 1 N N N MetLife Inc. C4BXATY60WC6XEOZDX54 METLIFE INC COMMON STOCK USD.01 59156R108 416036 NS USD 19620257.76 0.9989350765 Long EC CORP US N 1 N N N Microsoft Corporation INR2EJN1ERAN0W5ZP974 MICROSOFT CORP COMMON STOCK USD.00000625 594918104 107384 NS USD 14929597.52 0.7601173656 Long EC CORP US N 1 N N N Westpac Banking Corporation EN5TNI6CI43VEPAMHL14 WESTPAC BANKING CORP COMMON STOCK 607614005 629821 NS 12579197.86 0.6404504023 Long EC CORP AU N 2 N N N Commonwealth Bank of Australia MSFSBD3QN1GSN7Q6C537 COMMONWEALTH BANK OF AUSTRALIA COMMON STOCK 621503002 201909 NS 11014029.43 0.5607622726 Long EC CORP AU N 2 N N N Tokio Marine Holdings Inc. N/A TOKIO MARINE HOLDINGS INC COMMON STOCK 651312902 251400 NS 13486894.3 0.6866643626 Long EC CORP JP N 2 N N N Nutrien Ltd. N/A NUTRIEN LTD COMMON STOCK 67077M108 332236 NS USD 16571931.68 0.8437342691 Long EC CORP CA N 1 N N N Occidental Petroleum Corporation IM7X0T3ECJW4C1T7ON55 OCCIDENTAL PETROLEUM CORP COMMON STOCK USD.2 674599105 320225 NS USD 14240405.75 0.7250282326 Long EC CORP US N 1 N N N Takeda Pharmaceutical Company Limited 549300ZLMVP4X0OGR454 TAKEDA PHARMACEUTICAL CO LTD COMMON STOCK 687044008 543700 NS 18657436.68 0.9499145304 Long EC CORP JP N 2 N N N PPL Corporation 9N3UAJSNOUXFKQLF3V18 PPL CORP COMMON STOCK USD.01 69351T106 654597 NS USD 20613259.53 1.0494922257 Long EC CORP US N 1 N N N The Procter and Gamble Company 2572IBTT8CCZW6AU4141 PROCTER and GAMBLE CO/THE COMMON STOCK 742718109 127318 NS USD 15835812.84 0.8062559169 Long EC CORP US N 1 N N N Public Storage N/A PUBLIC STORAGE REIT USD.1 74460D109 46940 NS USD 11512973.8 0.5861652535 Long EC CORP US N 1 N N N Rogers Communications Inc. 54930030NVF3Y2OL0A78 ROGERS COMMUNICATIONS INC COMMON STOCK 775109200 303551 NS 14785180.23 0.7527645826 Long EC CORP CA N 1 N N N Royal Bank of Canada ES7IP3U3RHIGC71XBU11 ROYAL BANK OF CANADA COMMON STOCK 780087102 177470 NS 14396120.99 0.7329562332 Long EC CORP CA N 1 N N N Royal Dutch Shell PLC N/A ROYAL DUTCH SHELL PLC ADR 780259206 463619 NS USD 27283978.15 1.3891215464 Long EC CORP NL N 1 N N N Samsung Electronics Co. Ltd. N/A SAMSUNG ELECTRONICS CO LTD GDR 796050888 14904 NS USD 15185402.08 0.7731412591 Long EC CORP KR N 2 N N N Taiwan Semiconductor Manufacturing Company Ltd. N/A TAIWAN SEMICONDUCTOR MANUFACTU ADR 874039100 263639 NS USD 12253940.72 0.6238904382 Long EC CORP TW N 1 N N N Target Corporation 8WDDFXB5T1Z6J0XC1L66 TARGET CORP COMMON STOCK USD.0833 87612E106 138893 NS USD 14849050.63 0.7560164453 Long EC CORP US N 1 N N N TELUS Corporation L2TEUTQ8OSHMJWVLCE40 TELUS CORP COMMON STOCK 87971M103 544767 NS 19387677.13 0.9870935935 Long EC CORP CA N 1 N N N Texas Instruments Incorporated WDJNR2L6D8RWOEB8T652 TEXAS INSTRUMENTS INC COMMON STOCK USD1.0 882508104 171687 NS USD 22188827.88 1.1297098513 Long EC CORP US N 1 N N N Exxon Mobil Corporation J3WHBG0MTS7O8ZVMDC91 EXXON MOBIL CORP COMMON STOCK 30231G102 277143 NS USD 19569067.23 0.9963287898 Long EC CORP US N 1 N N N FirstEnergy Corp. 549300SVYJS666PQJH88 FIRSTENERGY CORP COMMON STOCK USD.1 337932107 637943 NS USD 30767990.89 1.5665046662 Long EC CORP US N 1 N N N Assicurazioni Generali S.p.A. 549300X5UKJVE386ZB61 ASSICURAZIONI GENERALI SPA COMMON STOCK EUR1.0 405671009 896430 NS 17372598.33 0.8844989732 Long EC CORP IT N 2 N N N Hanesbrands Inc. GX5LWVWZLL5S4W1L2F20 HANESBRANDS INC COMMON STOCK USD.01 410345102 880452 NS USD 13488524.64 0.6867473689 Long EC CORP US N 1 N N The Home Depot Inc. QEKMOTMBBKA8I816DO57 HOME DEPOT INC/THE COMMON STOCK USD.05 437076102 55943 NS USD 12979894.86 0.6608512703 Long EC CORP US N 1 N N N Intel Corporation KNX4USFCNGPY45LOCE31 INTEL CORP COMMON STOCK USD.001 458140100 230845 NS USD 11895442.85 0.6056380736 Long EC CORP US N 1 N N N Compagnie Generale des Etablissements Michelin 549300SOSI58J6VIW052 CIE GENERALE DES ETABLISSEMENT COMMON STOCK EUR2.0 458836004 146609 NS 16323947.89 0.8311085580 Long EC CORP FR N 2 N N N International Business Machines Corporation VGRQXHF3J8VDLUA7XE92 INTERNATIONAL BUSINESS MACHINE COMMON STOCK USD.2 459200101 123314 NS USD 17932321.88 0.9129964320 Long EC CORP US N 1 N N N Deutsche Post AG 8ER8GIG7CSMVD8VUFE78 DEUTSCHE POST AG COMMON STOCK 461785909 563931 NS 18793192.92 0.9568263494 Long EC CORP DE N 2 N N N Iron Mountain Incorporated SQL3F6CKNNBM3SQGHX24 IRON MOUNTAIN INC REIT USD.01 46284V101 601869 NS USD 19494536.91 0.9925341939 Long EC CORP US N 1 N N N Johnson and Johnson 549300G0CFPGEF6X2043 JOHNSON and JOHNSON COMMON STOCK USD1.0 478160104 129890 NS USD 16805168.2 0.8556091458 Long EC CORP US N 1 N N N Unibail-Rodamco-Westfield N/A UNIBAIL-RODAMCO-WESTFIELD REIT EUR.5 BFYM46904 118316 NS 17248090.04 0.8781598262 Long EC CORP FR N 2 N N N Micro Focus International PLC N/A MICRO FOCUS INTERNATIONAL COMMON STOCK GBP.1 BJ1F4N900 583865 NS 8204542.15 0.4177215733 Long EC CORP GB N 2 N N N Svenska Handelsbanken AB NHBDILHZTYCNBV5UYZ31 SVENSKA HANDELSBANKEN AB COMMON STOCK SEK1.55 BXDZ9Q900 1075777 NS 10063984 0.5123921790 Long EC CORP SE N 2 N N N Eaton Corporation Public Limited Company 549300VDIGTMXUNT7H71 EATON CORP PLC COMMON STOCK USD.01 G29183103 289360 NS USD 24060284 1.2249921450 Long EC CORP US N 1 N N N LyondellBasell Industries N.V. BN6WCCZ8OVP3ITUUVN49 LYONDELLBASELL INDUSTRIES NV COMMON STOCK EUR.04 N53745100 168075 NS USD 15037670.25 0.7656197215 Long EC CORP US N 1 N N N Imperial Brands PLC 549300DFVPOB67JL3A42 IMPERIAL BRANDS PLC COMMON STOCK GBP.1 045449907 903447 NS 20287868.11 1.0329254249 Long EC CORP GB N 2 N N N AstraZeneca PLC PY6ZZQWO2IZFZC3IOL08 ASTRAZENECA PLC ADR 046353108 417322 NS USD 18600041.54 0.9469923457 Long EC CORP GB N 1 N N BBandT Corporation 549300DRQQI75D2JP341 BBandT CORP COMMON STOCK USD5.0 054937107 278429 NS USD 14859755.73 0.7565614789 Long EC CORP US N 1 N N BCE Inc. 5493001I9203PRB5KR45 BCE INC COMMON STOCK 05534B760 705889 NS 34142255.44 1.7383001267 Long EC CORP CA N 1 N N N Lloyds Banking Group plc 549300PPXHEU2JF0AM85 LLOYDS BANKING GROUP PLC COMMON STOCK 087061008 20006381 NS 13262564.53 0.6752429594 Long EC CORP GB N 2 N N N TOTAL S.A. N/A TOTAL SA COMMON STOCK EUR2.5 B15C55900 564447 NS 29389016.47 1.4962963165 Long EC CORP FR N 2 N N SCOR SE N/A SCOR SE COMMON STOCK EUR7.876972 B1LB9P906 262353 NS 10831926.54 0.5514907857 Long EC CORP FR N 2 N N N Orkla ASA 549300PZS8G8RG6RVZ52 ORKLA ASA COMMON STOCK NOK1.25 B1VQF4902 2161814 NS 19671031.31 1.0015201333 Long EC CORP NO N 2 N N N VINCI SA N/A VINCI SA COMMON STOCK EUR2.5 B1XH02900 132462 NS 14268735.84 0.7264706153 Long EC CORP FR N 2 N N N Macquarie Group Limited ACMHD8HWFMFUIQQ8Y590 MACQUARIE GROUP LTD COMMON STOCK B28YTC906 123460 NS 10943769.39 0.5571850914 Long EC CORP AU N 2 N N N National Grid plc 8R95QZMKZLJX5Q2XR704 NATIONAL GRID PLC COMMON STOCK GBP.1243129 BDR05C901 2273730 NS 24618246.01 1.2533999177 Long EC CORP GB N 2 N N N 3M Company LUZQVYP4VS22CLWDAR65 3M CO COMMON STOCK USD.01 88579Y101 77937 NS USD 12812842.8 0.6523460731 Long EC CORP US N 1 N N N 2019-10-30 John Hancock Funds III /s/Salvatore Schiavone Salvatore Schiavone Treasurer