JOHN M MCMAHON