Craig did his undergraduate studies at the University of British Columbia majoring in political science. He then attended the University of Victoria Law School as a Law Foundation Scholar and graduated with his Bachelor of Laws degree in 1990. He was granted a Clerkship in BC Supreme Court, articled at the law firm of Bull, Housser & Tupper, and was called to the British Columbia Bar in 1991. Craig successfully defended his first impaired driving case while in his second year of law school. He has gone on to build a successful law practice focusing solely on defending those facing criminal charges.
He has represented clients at all levels of court in British Columbia and at the Supreme Court of Canada in Ottawa. Craig’s honesty and compassion with his clients combined with his tenacity and depth of experience has made him a very successful defender of his client’s interests.