Answer:
General William T. Sherman
Step-by-step explanation:
General William T. Sherman said that the United States ought to declare war on Mexico and make them take it back.
The United States Congress passed an act on May 13, 1846 that provides the prosecution of the existing war between the United States and Mexico, hence declaring war against Mexico.
The Mexican-American War was fought from April 1846 to February 1848.
The United States won the war.
As a result Mexico was forced to sign the Treaty of Guadalupe Hidalgo in 1848.