Robert "Bob" Allen has become the latest senior executive to leave the downsized US operations of Torus Insurance, The Insurance Insider can reveal.
Robert "Bob" Allen has become the latest senior executive to leave the downsized US operations of Torus Insurance, The Insurance Insider can reveal.