Alun Jones is a Church Deacon whose main responsibility is mercy ministries with a focus on prison ministry

Back to top