C cbc.ca Ed Stone, scientist and salesman for the Voyager mission, has died 168 points impish9208 2 years ago 48 comments