Aspen Bermuda CEO Kate Vacher, chief operating officer David Schick and head of international insurance Don Harrell have all left the company as new group CEO Mark Cloutier reshuffles his senior leadership team close to 100 days into his...
Cloutier starts to put stamp on Aspen with early changes
