James de Villiers appointed as spokesperson for Public Works Minister Dean Macpherson 30.07.2024 14:26 Business Report