Adam Stewart

-->Adam Stewart--> is a lecturer in religious studies at the University of Waterloo and adjunct professor of theology at Master's College and Seminary.