David Goodrich — scientist