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 ...view more 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. view less