 Complete the following phrase:  As an artillery battalion commander he distinguished himself in the MexicanAmerican War, serving under both Zachary Taylor and Winfield Scott, at Palo Alto, Resaca de la Palma, 