John Haviland — English physician