Stephen Strehle

Stephen Strehle is an associate professor of philosophy and religion at Christopher Newport University. He is the author of The Separation of Church and State; Calvinism, Federalism, and Scholasticism; and The Catholic Roots of the Protestant Gospel.