Ed Leach, director of the Newman Centre, describes Taylor as a social entrepreneur with a strong track record. Taylor is the co-founder of CompCamp, …
Ed Leach, director of the Newman Centre, describes Taylor as a social entrepreneur with a strong track record. Taylor is the co-founder of CompCamp, …