Glenn was born in Toronto, Ontario and raised in a godly Christian home, coming to faith in Christ at an early age. A graduate of University of Toronto in Commerce, he worked in the financial services industry for 15 years. During this time he also served in leadership roles at Jarvis Street Baptist Church, Metropolitan Baptist Church and Port Perry Baptist church, all in the greater Toronto area. Recognizing God's call on his life, he entered vocational ministry in the summer of 2005, taking up the position as pastor of Sovereign Grace Community Church, Sarnia, Ontario. He is the co-editor of the book From Strength to Strength: A Pictorial History of Jarvis Street Baptist Church (1993) and the author of From Scotland to Canada: The Life of Pioneer Missionary Alexander Stewart (2008). He is married to Sonja and has 4 grown children, Jared, Seth (Jessica), Joshua and Victoria (Stephen). And one grandson, Ezra, and one granddaughter, Beatrice.