Diaz de León Duque, Irlanda, México