
John Scott
Chief Risk Officer, Zurich
John Scott is Chief Risk Officer for Zurich Commercial. He joined Zurich in 2001 becoming Head of Risk Insight in 2007 and took on his current role in 2009. John leads the global, regional and local implementation of the Group’s enterprise risk management strategy across Zurich’s Commercial business.
A graduate of Oxford University, with a PhD in geology from Aberystwyth University, John’s early career was in the upstream oil & gas industry, where he gained wide-ranging international experience with BP. In 1995 he gained his MBA at Cranfield and joined BOC, as a key member of the Group Strategy & Planning team, and then later became General Manager of BOC’s Edwards business division.