Ellen Ochoa
Ellen Ochoa NASA Astronaut Nationality American Status Retired Born (1958-05-10) May 10, 1958 (age 56) Los Angeles, California Time in space 40d 19h 36m Selection 1990 NASA Group Missions STS-56, STS-66, STS-96, STS-110 Mission insignia Ellen Lauri Ochoa (born May 10, 1958) is a former astronaut and current Director of the Johnson Space Center. Ochoa became director of the center upon retirement of the previous director, Michael Coats, on December 31, 2012.