Gordon Duff — British medical scientist and academic