Greg Strand

Adjunct Professor of Pastoral Theology