MACLACHLAN , PETER G