He piloted the Endeavour space shuttle mission in March 1995 that established a duration record of more than 16 days in space. Gregory was selected as an astronaut in 1990. He left NASA and retired from the US Air Force in 1999, and went on to be manager of business development for Honeywell.