Timeline
1846 - 1848Mexican-American War
Service End Date
24 June 2015
Branch
Marine Corps
Conflict Period
Mexican-American War
Rank
General
Service Start Date
22 Nov 1998
Served For
United States of America
Other Facts
There are no other facts. Select Add to add facts or records.