John Crofton — British doctor