Having studied medicine at The Royal London Hospital, Trevor worked as a GP in Tower Hamlets in inner London. In 1996, after 20 years in the East End, Trevor and the family moved to Nailsea. For the next 22 years Trevor was the senior partner in a GP practice in Knowle West, in south Bristol. He was ordained in 2010 and continues to combines part time general practice work and ministry at Holy Trinity and in Filwood Park Parish in Knowle West. He has been particularly involved in supporting the medical work of the church in Uganda, to which he has taken many teams over the years. He is married to Carol, has three grown up children and two grandsons, and enjoys running, cycling, marmite and take-aways.