David Hamshire has worked as a military aircraft technician, financial services specialist, and later as a representative for two Christian charities. David and his wife Janet have been married for fifty years and have two daughters, Deborah and Elisabeth, and five grandchildren.