Mail & Guardian
Mail & Guardian
Stephen Barnes

Creator

Stephen Barnes

Stephen Barnes is the head of Standard Bank Corporate and Investment Banking, South Africa