Craig specializes in mergers and acquisitions and restructurings. He is also the relationship partner for many major corporate clients.
In addition to his role at Blakes, Craig served from 2001 to 2006 as the senior vice-president of mergers and acquisitions, and corporate secretary, of Geac Computer, a large Canadian public software company.