John Smith

John Smith

John is a Boys’ Brigade battalion leader with extensive experience of youth work.