Glenn is married to Lizzy, a Latin teacher at a local school. They have two children, Joseph and Zoe. Glenn has a BA (Hons) in Modern History from Oxford University and a MTh in Theology and Pastoral Studies from Oak Hill College, London and he has also completed the Cornhill Training Course, London.
He served on the staff of St Ebbe's Church, Oxford for four years, with his responsibilities including ministry among young professionals and post graduates and as PA to the rector, Vaughan Roberts. Glenn was also the administrator of '9:38' for two years and a writer for the Kairos Journal for six years.
Glenn and Lizzy moved to South Africa in October 2008 to teach at JBC.