Voltooi de volgende zin: Hij diende in de Seminole Oorlog in Florida, in de Pacific Northwest, en in de Mexicaans-Amerikaanse Oorlog, waar hij diende als inspecteur-generaal van Gen. Winfield Scott in de mars op Mexico City. Hij kreeg een promotie tot kolonel voor Contreras en
Churubusco en brigadegeneraal voor Molino del Rey.