Sara Sefton

Sara Sefton is technical manager, pharmaceutical development, Vectura.

Articles