Just saying, is Cafferty, actually a Mexican name?
Maybe half-Mexican?
The further south of the border you go the more none Hispanic names you find. Peru's Nipponese demographic is very powerful in politics. They had President who destroyed the Chi-Com instigated "Shining Path" during an attempted coup.
Mexico once had a president named Vicente Fox and an oil minister named Juan Eigenschutz, so Cafferty could be a Mexican name.
George lopez please pick up the phone in the lobby