Peter Mahaffey is a graduate of Heritage College and Seminary in Cambridge and is the associate minister of Grace Fellowship Church in Toronto.
More by Peter Mahaffey
October 26, 2017Purity in a Pornified Culture
August 9, 2015Blessed are the Pure in Heart - Matthew 5:8
August 25, 2013Heavenly Hope Displayed in Sacrifice and Suffering