Edward Leo Peter McMahon Jr.