Craig started his career in Conservation in the government structures in the Western Cape Province where he initiated the Marine Anti-Poaching initiative to curb abalone poaching in the southern coastal regions. Whilst working in the Cape, he initiated several poverty-relief initiatives and was the manager of the Buffer Zone of the Kogelberg Biosphere Reserve. In 2006 Craig started his own NGO Transfrontier Africa which is based in the Balule Nature Reserve which, in turn, is part of Associated Private Nature Reserves in Greater Kruger Area.
The initiated Balule Research Facility that partners with several local and international research institutions. Craig had been the Head Warden of Balule Nature Reserve and served as Head Warden of the Association of Private Nature Reserves until August 2018. In 2013 Craig founded The Black Mambas Anti-Poaching Unit. The Black Mamba initiative currently employs 14 young women from the local tribal communities and was recognized as the “Best Rhino Conservation Practitioner” in Johannesburg in 2015 (Game Rangers Association of Southern Africa), as well as the UNEP “Champions of the Earth” in 2015.
At present Craig is the Executive Director of Transfrontier Africa, Founder and Manager of the Black Mambas APU, Director at Wild Animals Tracking Solutions, Warden and Ecological Advisor at the Balule Nature Reserve. In June 2019 Craig started new intake of the Black Mambas planning to employ 10 Mambas and 6 Environmental Educators to further advance Rhino conservation and community upliftment projects.