Who is Declan James McMahon?(00) Save Image Image gallery: Exploring the Life and Achievements of Declan James McMahon