John has invited many friends and family on Alpha and seen their lives transformed and also sits on the Alpha International Board, bringing a global perspective to the work of Alpha Canada.
John has invited many friends and family on Alpha and seen their lives transformed and also sits on the Alpha International Board, bringing a global perspective to the work of Alpha Canada.