David Edmunds

David Edmunds has degrees in Philosophy and Mathematics, and works as a computer scientist. He attends a Methodist church, and has taught classes in Christian thinking for ten years, including Bible studies, studies of apocryphal early Christian writings, works by C. S. Lewis, and several studies of contemporary Christian authors. He lived in California for many years prior to returning home to Pittsburgh, Pennsylvania, where he lives with his two daughters.

Books By The Author