ator peter greene