A veteran NASA program manager, Todd May was named director of the Marshall Space Flight Center in Huntsville, Alabama, in February of this year. As one of the space agency’s largest field installations, the center employs some 6,000 workers in various capacities. May also served as manager of the Space Launch System for a…