James Havard, Mesoamerica