Philip Hamill

British doctor, teacher