Daniel Hames is executive assistant to Michael Reeves and lecturer in systematic theology at Union School of Theology. He is completing a PhD at the Free University of Amsterdam. You can follow him on Twitter.
Resources by Daniel Hames
Content Type: Article