Cohen, Peter, 1946-