Forest Grace is a critical thinker of spirituality and religion and the author of God Is An Illusion: To Live Is To Experience. In addition to being an author, he is also Stephen E. Ling, MD, a full-time physician with over twenty-five years of experience in the clinical practice of internal medicine and acupuncture.