duncan peter (1)