James Gaughan

St Mary's Episcopal Cathederal, Palmerston Place, Edinborough EH12 5AW