James Leach

Head Of Communications at Allianz

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.

Links

Previous companies

Aviva Canada logo
Aviva logo

Timeline

  • Head Of Communications

    June, 2024 - present