Andrew Purves Author & Editor

Andrew Purves is Professor of Reformed Theology at Pittsburgh Theological Seminary in Pittsburgh, Pennsylvania.