David Goodrich, M.