Sofala , fr. S:t John ( N.