Andrew Haines — British epidemiologist and pathologist