James Amos/Definition

The 31st and current Assistant Commandant of the United States Marine Corps.