James Leach is an experienced communications professional with a strong background in leadership roles across various companies. At Allianz, James serves as the Head of Communications. Previously, at Aviva, James held significant positions including Global Digital Communications Leader, Chief Communications Officer for Aviva Canada, as well as Head of Media Relations, Head of External Communications for Europe, and Head of Corporate Responsibility for Europe. James's educational background includes a degree from Sheffield Hallam University, completed between 1995 and 1998, and earlier education at John Lyon School in Harrow from 1988 to 1995.
This person is not in the org chart
This person is not in any teams