Asiphe Nakho Mehlomakulu

ATM African Transformation Movement PR Councillor , list position 16 Senqu