
Assistant Commandant of the Marine Corps (30th) General Robert Magnus
$79.99
{{option.name}}:
{{selected_options[option.position]}}
{{value_obj.value}}
General Robert Magnus served as the 30th Assistant Commandant of the Marine Corps from September 8, 2005 through July 2, 2008.Note: At the time of his retirement, General Magnus was the last active Marine Corps officer who had served in the Vietnam War.
Show More
Show Less