Gareth Shepherd

Managing Director G Squared Capital