Craig has shoed horses for over 30 years. He currently shoes at the University of Queensland Equine Veterinary Medical Hospital and teaches apprentice farriers in Queensland at the UQ Gatton campus one day a week. 

Craig has numerous awards, including:

  • Australian Open High point Champion twice (2005 & 2013)
  • Rookie of the year 2006 in the World Horse Shoeing Championships at the Calgary Stampede
  • Number one place in the Mustaad Asia Pacific 4 man team for the World Horse Shoeing championships in Calgary 2014.
  • Winning Australia’s most prestigious Open Horseshoeing event seven times and
  • Winning the Queensland Draught Horse Shoeing Championship five times.

He has won and placed in many other shoeing competitions throughout Australia over the years, presented clinics, and judged competitions throughout Australia and overseas.