January 24, 2021

Michael Menzel, Lead Mission Systems Engineer for the Webb Telescope, Leads a Team Around the World

Michael Menzel, Lead Mission Systems Engineer for the Webb Telescope, Leads a Team Around the World

Source:: Goddard