Hasler, Juan A., México