Xavier Petri, Mexico [David A.]