img
The Revd Canon John Kafwanka

The Revd Canon John Kafwanka, Director for Mission at the Anglican Communion Office