Derek Gatherer

(Contributor)

Derek Gatherer is a lecturer in biomedical and life sciences at Lancaster University.