Who is David Mabuza?

Ramaphosa takes an early lead as ANC branches cast their vote