A framework for developing SCM professionals

By Ingrid du Buisson South Africa currently ranks 61st out of 137 countries within the 2017/2018 Global Competitive Index (World Economic Forum, 2017). One of the Index’s main critiques against the country is its...

Read More