James M. Dupont

James M. DuPont is a former Marine Corps aviator and legal officer with twelve years of active duty service, and over 100 combat sorties in Afghanistan and Iraq.  He is currently an airline pilot and a major in the Marine Corps reserves.  He lives with his family in Charlotte, North Carolina.   
Connect with James M. Dupont online

Books