W. Russ Deloach

Chief of Safety and Mission Assurance

W. Russ DeLoach is NASA's chief of Safety and Mission Assurance (SMA). Appointed to this role in January 2021, DeLoach is responsible for the development, implementation and oversight of SMA policies and procedures for all NASA programs.

Prior to this assignment, DeLoach served as the SMA director at NASA’s Johnson Space Center, where he led a ...

Roles at NASA

  • Chief of Safety and Mission Assurance

    Current role

By clicking "Continue" or continuing to use our site, you acknowledge that you accept our Privacy Policy and Terms of Use. We also use cookies to provide you with the best possible experience on our website.