National chairperson of the Young Communist League
David is the national chairperson of the Young Communist League and a political studies lecturer at Wits University. He was previously a commissioner with the National Youth Commission. David has devoted his life to the struggle and has resisted the lure of the corporate sector, preferring to remain an activist. He is a communist strategist and a thinker who believes that the South African Communist Party should strive for an independent future.
As a student activist, David was part of the internal leadership corps that helped rebuild the structures of the ANC Youth League when it was unbanned. David has held various leadership positions in student, youth and communist political structures.
Lunch Spot: Mike's Kitchen, Parktown; Mamakhura , Polokwane