5 April 2017

Stephen Catlin to step down from XL Group