Insurtech Eye — Insurance Technology News

Abigail Vaughan

Abigail Vaughan is Chief Executive, Zellis at Zellis.