Sarah Cleaveland

University of Glasgow