Lancashire today (11 December) confirmed the departure of Cathedral CEO Peter Scales and CFO John Lynch, as previously revealed by The Insurance Insider.
Lancashire today (11 December) confirmed the departure of Cathedral CEO Peter Scales and CFO John Lynch, as previously revealed by The Insurance Insider.