David Goodenough view 1