Stephen Vaughan

Head of Personal Risk Services

Stephen Vaughan is currently the Head of Personal Risk Services at Chubb, a position they have held since 2023. They previously served as the UK & Ireland Underwriting Centre Manager for Personal Risk Services at Chubb Europe from 2017 to 2023. Additionally, Stephen held various roles at Chubb Insurance Company of Europe from 2007 to 2012, including Senior Underwriter and Unit Manager. Earlier in their career, they worked as an Insurance Broker at Castlebank Insurance Brokers from 2000 to 2004 and as an Account Handler at A-Plan Insurance from 1999 to 2000. Stephen earned a Bachelor of Science in Geography from the University of Gloucestershire between 1994 and 1997.

Location

London, United Kingdom

Links


Org chart


Teams

This person is not in any teams


Offices

This person is not in any offices