Completa a seguinte frase: Serviu na Guerra Seminole en Florida, no Noroeste do Pacífico, e na Guerra México-Estados Unidos, onde serviu como inspector xeral do xeneral Winfield Scott na marcha contra a Cidade de México. Recibiu un ascenso a coronel para Contreras e
Churubusco e ao xeneral de brigada de Molino del Rey.