PETER C MOORE