peter mchugh