John E. Smith has contributed to contemporary philosophy in primarily four distinct capacities; first, as a philosopher of religion and God; second, as an indefatigable defender of philosophical reflection... Read More
John E. Smith has contributed to contemporary philosophy in primarily four distinct capacities; first, as a philosopher of religion and God; second, as an indefatigable defender of philosophical reflection... Read More