Užbaigiu šią frazę: Jis buvo paaukštintas į brevet majorą po Cerro Gordo mūšio 18 balandžio 1847 m. Jis taip pat kovojo prie Contreras,
Churubusco, ir Chapultepec ir buvo sužeistas paskutiniame. Iki karo pabaigos jis buvo paaukštintas į pulkininko pavaduotoją ir pulkininką, tačiau jo nuolatinis laipsnis vis dar buvo inžinierių kapitonas, ir jis išliko kapitonu, kol 1855 m. buvo perkeltas į kavaleriją.