Nomxolisi Constance Masiza

ATM African Transformation Movement PR Councillor , list position 18 Senqu