both mcmahon and walsh are common surnames