Craig is a consultant at Hunt & Hunt Lawyers, North Ryde and practices in the property, estate, planning, commercial law and commercial litigation areas and has acted for many clients within the Parramatta Local Council area for a period of 33 years. He is Chairman of Western Sydney Venues Council and Director Venues NSW.
Craig was a former trustee of The Parramatta Stadium Trust (13 years) and chair of that trust for 6 years. He was also a trustee of The StateSports Centre Trust for 15 years. Craig served on both trusts as Chair of the finance and audit committee for many years.
Craig lives at Meadowbank and is involved in the local community having been a member of Epping Rotary for 15 years and also being a director of Bendigo Community Bank, North Epping.