 He was also treasurer of the SACP.He fell out with the SACP leadership in 2007.He also acted as non-executive director for the International Marketing Council, Nehawu Investment Company, the Parliamentary Millennium Project Advisory Board, the Proudly South African campaign, South African Tourism, and the National Export Advisory Board of Trade & Investment South Africa.