peter meehan