Diaz de León Duque, Irlanda, Mexico