Ted Larkins

Ted Larkins

Global Head of Licensing at Brainbase.