News

The White House’s proposed budget for Northeast Ohio’s NASA Glenn Research Center and the Neil Armstrong Test Facility in Sandusky calls for cutting about 554 jobs over the next year.