Williams, 60, a former Navy captain and Needham native, spent more than 27 years at NASA, logging 608 days in space over ...