Lloyd’s head of innovation Maynard leaves role
Lloyd’s head of innovation Trevor Maynard has left his role after more than 15 years with the Corporation, The Insurer can reveal.
Lloyd’s head of innovation Trevor Maynard has left his role after more than 15 years with the Corporation, The Insurer can reveal.