David Hirsche currently resides in Canada. He has a Master’s Degree in Education from the University of Alberta. He has felt the need for diversity and acceptance first-hand while working as a volunteer in various parts of the world, especially while teaching in the Philippines for two years. He has taught both adults and youth abroad, in schools, while coaching basketball, and through volunteer positions within a church.
He has two sons with his partner, Taren.