Michael deCamp 

Retired Anesthetist, philosopher, lover of science.
See followers