Craig has over 30 years experience in the media industries. The majority of those years were involved with audio-visual infrastructure, including sound recording, radio broadcasting, video production, television broadcasting, film production and stills photography.

A major thread through all of Craig's work has been the conception, design, planning and project management for computerised production systems in the context of television production, display and transmission.

In recent years, Craig's portfolio has expanded to include large scale ICT platforms for digital signage, live data broadcasting, and mobile payment platforms. Craig brings deep traditional engineering skills and a creative mind to solving difficult technology problems.