Walter Hackett 

Philosopher, Theologian, amateur MD.