For the past three decades, David Ingram has invested in youth and sports as a coach and trainer in hockey, soccer, lacrosse and softball. He is also an active member of the Royal Canadian Legion in Calgary.