After representing USA at youth levels, David Ochoa switched his international allegiance to Mexico in August 2021.
comments