The Revd David Aziz

The Revd David Aziz

Priest of Arabic Speaking Congregation in Tunis.