Castro Valles, Alberto, Mexico