Michael Barrett
Professor of Biochemical Parasitology, University of Glasgow

Michael Barrett is professor of biochemical parasitology at University of Glasgow in Scotland.

Written by Michael Barrett