Mexican-American War 1
- Army 1
- Brevet Brigadier general (1847) 1
- Battle of Palo Alto, Battle of Resaca de la Palma, Battle of Monterrey, Siege of Vera Cruz, Battle of Cerro Gordo, Battle of Contreras, Battle of Churubusco, Battle of Molino del Rey, Battle of Chapultepec 2
Other Service 1
Looking for more information about John Garland?
Search through millions of records to find out more.