Richard Barker

Richard Barker

Company: Iona Capital

Job title: Adviser and investment committee member