May 18, 2008

May 18, 2008
4 Deanery Confirmation 2008 at St Stephen's South Dulwich