John 1921–2016 John Herschel Glenn, Jr. American astronaut and politician