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 ...lihat lebih banyak 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. lihat lebih sedikit