6 June 2013

XL Group's McGavick to chair Geneva Association