Sarah Carroll

Head of HR, Performance & Improvement at Discovery Park Limited

Sarah is responsible for people strategy, organization design, performance management, communication and employee engagement.