David has been involved in helping people all his lifetime. For 29 seasons he served as the chaplain to the Toronto Blue Jays and for 14 seasons did the same with the Peterborough Petes. He also served with Christian Horizons for three years. David has been a frontline staff worker at FRIENDS Peterborough since the humanitarian agency opened in October 2011.