Peter, a flawed man and great leader