Michael Geoghegan

Michael Geoghegan

Chief Executive, HSBC Holdings plc

add author to add to my tmi