Marsh, Peter, 1931-