John Welsford

John Welsford is a Baptist Minister and is active within the Northern Suburbs community of Cape Town.