Thomas Needham is an accomplished professional with extensive experience in corporate strategy and marketing. Currently serving as Head of Corporate Strategy at Direct Line Group since January 2021, Needham previously held positions including Senior Manager - Lead Corporate Strategist at Three. and Senior Strategy Manager at Centrica. Early career roles included Marketing Development Manager and Strategy and Insight Manager at Zurich Insurance plc, as well as various positions at Allianz, such as Channel Marketing Manager and Corporate Management Trainee. Needham's educational background includes a BA (Econ) Hons in Business Economics from the University of Liverpool, an ACII in Insurance from the Chartered Insurance Institute, and a Professional Post Graduate Diploma in Marketing from CIM | The Chartered Institute of Marketing. Additional professional development includes a course from Harvard Business School Online.
This person is not in any teams
This person is not in any offices