James Stockdale. James Bond Jim Stockdale (December 23, 1923 – July 5, 2005) was a United States Navy vice admiral and aviator awarded the Medal of Honor in the Vietnam War, during which he was an American prisoner of war for over seven years. Commander Stockdale was the senior naval officer held captive in Hanoi, North Vietnam.