Michael Shackleton holds an LLB degree from the University of Pretoria and is an admitted attorney. He was a Councillor representing the Democratic Alliance in the City of Tshwane Metropolitan Municipality, where he sat on the municipal oversight committees for Corporate and Shared Services, as well as Rules and Ethics.
To learn more about this Member, read his blog.
Fetching the latest messages to Michael Stephen Shackleton…
Committee Legacy Report 7 Mar 2019
Jobs Fund: National Treasury briefing 5 Mar 2019