Užbaigti šią frazę: Jis buvo pasienio, garnizono ir inžinieriaus pareigas iki 1846 m., kai jis dalyvavo naujosios Teksaso valstijos karinėje okupacijoje. Vėliau jis tarnavo per Meksikos-Amerikos karą. Jis buvo pakartotinai paaukštintas iki kapitono ir majoro už ryžtingumą daugelyje svarbių mūšių, įskaitant
Palo Alto mūšis ir Resaca de la Palma mūšis. Jis tarnavo majoro Folliotto T. Lally kolonės štabo viršininku per žygį iš Vera Kruzo į Meksikos miestą 1847 m. 1871 m. jis įstojo į 1847 m. Aztekų klubą.