John Caldwell lives in Scotland and is a bi-vocational ministry assistant who works for the Free Church of Scotland and also teaches in a local high school. Prior to entering the teaching profession he worked for Paisley YMCA in a number of projects that reached out to young people throughout Renfrewshire.