Ace Magashule

Ace Magashule is the Secretary General of the African National Congress