Hasler, Juan A., Mexico