Gavin worked as a trade unionist and regional ANC office bearer during the anti apartheid struggle years from the early eighties through to the mid nineties, After the democratic transition he was appointed as a national senior CCMA commissioner responsible for mediating industry wide industrial disputes. He then consulted as a strategic transformation professional facilitating change processes in mining and manufacturing in multi-stakeholder environments. Through this work Gavin founded The Esop Shop to advise labour and corporates on the design and establishment of employee ownership and broad based empowerment schemes for poor communities. He successfully established some of
the largest worker ownership schemes in the country.
He is a Director of the Mjejane Home Owners Association and an owner of a stand in the Mjejane Game Reserve where he spends much of his environmental leisure time. Gavin is an avid ornithologist and learning to be botanist. Professionally he is a labour analyst, consultant on transformation processes and a writer and public speaker.