Speaker

Rev. James Kennedy

Vicar of St. Mary's, Chipping Norton.

Also by Rev. James Kennedy