Craig moved his young family from Perth to the Kimberley in 1994 and started his own IT business. His previous roles include Victorian sales manager of Columbus Mufflers, and West Australian sales manager of Lukey Mufflers. In Broome, Craig runs an IT consulting company. He is currently on the Committee for the Community Resource Centre and has served on the boards of the Broome Chamber of Commerce and the Small Business Centre West Kimberley. Craig has been an EK member since 1996 and joined the EK committee in 1999.