Mark Swilling

Mark Swilling is Distinguished Professor of Sustainable Development at the School of Public Leadership of Stellenbosch University, South Africa.