Answer: B
Explanation:
James Gadsden served as Adjutant General of the U. S. Army from August 13, 1821 – March 22, 1822. Between 1853 and 1856, he served as U. S. Minister to Mexico. He was known commonly as General Gadsden, although he never had a rank above Colonel.