Craig est directeur, Entrepreneuriat social à BDC, la seule banque canadienne qui se consacre uniquement aux entrepreneurs. Il pilote les efforts de la Banque visant à faire croître le nombre d’entreprises certifiées Beneficial Corporation (B Corp).
Craig compte plus de 20 années d’expérience dans les secteurs public et privé ainsi que dans celui de la société civile. Titulaire d’une maîtrise en administration publique de la Harvard Kennedy School, il est également conférencier invité de l’école de commerce de l’Université McGill et membre du conseil d’administration de l’organisme Rise Asset Development.