richard johannesburg (south africa)