He was promoted to Major in 1845 and commanded the 4th Artillery Regiment from 1846 to 1848 .
During the Mexican -- American War , Gardner served under Major General Winfield Scott .
Gardner was promoted to Major in 1845 and commanded the 4th Artillery Regiment from 1846 to 1848 .
During the Mexican -- American War , Gardner served under Major General Winfield Scott .