Blog: Stofan Named NASA Chief Scientist


Ellen Stofan has been named the chief scientist for NASA, Washington, D.C.