He has served as director on a number of listed and unlisted companies and serves on various boards in a non-executive capacity, such as Shell SA Refinery and Vodacom SA. He is also the Independent Chairman of Santam and non-executive chairman of the JD Group.
He holds an Honours degree in Accounting and Finance from the University of Birmingham, a Fellowship in Development Finance at Princeton University and an Honorary Doctorate from the University of Transkei.