Mexico once had a president named Vicente Fox and an oil minister named Juan Eigenschutz, so Cafferty could be a Mexican name.
Oh.
I forgot about Fox.
Good point.