Craig joined Moore UK member firm Johnston Carmichael as a CA Student in 1989 and qualified in 1993. Craig manages a large portfolio of clients ranging from sole traders to large limited companies and his particular area of expertise is in the construction and property industry.