peter.d.mcmahon