Skip to product information
Assistant Commandant of the Marine Corps (31st) General James F. Amos (Version 3)
$63.99
Sale price
$63.99
Regular price
$99.99
General James Amos served as the 31st Assistant Commandant of the Marine Corps from July 3, 2008 through October 22, 2010.