peter green cheating