Michael Barrett

Professor, biokemisk parasitologi, University of Glasgow