Fuldfør følgende sætning: Han deltog i Seminolekrigen i Florida, i Pacific Northwest, og i den mexicansk-amerikanske krig, hvor han tjente som general Winfield Scotts generalinspektør i marchen mod Mexico City. Han modtog en brevetfremstilling til oberst for Contreras og
Churubusco og til brigadegeneral for Molino del Rey.