Prof John Allen Honorary Professor Genetics, Evolution & Environment Div of Biosciences John Allen's full research profile on UCL Profiles