Užpildykite šią frazę: Jis iškart pradėjo karinę tarnybą Meksikos-Amerikos kare. Per tą karą jis buvo kapitonas už savo pasirodymą Contreras mūšiuose ir
Churubusco ir buvo paaukštintas į pirmojo leitenanto šešias dienas vėliau. Po karo sugrįžęs į Jungtines Valstijas, jis 1850-1853 m. tapo piešimo asistentu West Pointe ir 1856-1858 m. kovojo prieš seminolus Floridoje. 1860 m. lapkričio 22 d. jis buvo paaukštintas į kapitoną.