Alastair Sayce

Alastair Sayce

Head of Biologics IP at Teva Pharmaceuticals (Switzerland)