ANC Officials Our New ANC Officials Cyril Ramaphosa President Facebook-f Twitter Youtube David Mabuza Deputy President Facebook-f Twitter Youtube Gwede Mantashe National Chair Facebook-f Twitter Youtube Ace Magashule Secretary General Facebook-f Twitter Youtube Jessie Duarte Deputy Secretary General Facebook-f Twitter Youtube Paul Mashatile Treasurer General Facebook-f Twitter Youtube