David Shoup/Definition

A U.S. Marine Corps general and the 22nd Commandant of the Marine Corps.