In his position he has helped to raise funds for causes as varied as CHEO, the Food Bank, the United Way, the Heart and Stroke Foundation, and of course, the community-wide famous Max Keeping Foundation.
Dans l'exercice de ses fonctions, il a recueilli des fonds pour diverses causes comme le CHEO, la Banque d'alimentation, Centraide Canada, la Fondation des maladies du coeur et, bien évidemment, la Fondation Max Keeping, bien connue dans la collectivité.