He was a former economic adviser in South Africa, the first chairman of the Steering Committee, chief executive of the Secretartiat of the New Partnership for Africa's Development (NEPAD), a former president of the South African Institute of Chartered Accountants, a former chairman of the South African Council of Higher Education, and a former president of the International Organization of Employers.