peter mack