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 reports 28 Nov 2018
Adjustments Appropriation Bill: DBE hearing 23 Nov 2018