David Flory 

Physician and thinker