David est vétérinaire, récemment retraité. Il siège actuellement au Conseil d’administration de la PEI Beekeepers Association et à la Fédération de la faune de l’Île-du-Prince-Édouard depuis plus de 20 ans. Il est un membre actif de la communauté de pêcheurs à la mouche, il aime faire du canoë sur les rivières de l’Île-du-Prince-Édouard de même que prendre des photos de la faune. David vit à Bonshaw, à l’Île-du-Prince-Édouard, où il exploite une petite ferme d’agrément avec son épouse Lisa.