James M DuPont

James 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.