John Hadley — British physician and chemist