Richard Forrest Smith
Contributor

Richard Forrest Smith

CEO of Markel UK’s specialist sector insurance provider, ECIC