foreword by David Wittenberg. foreword by David Attenborough. foreword by David Attenborough foreword by David Stern. foreword by David Swensen. foreword by David Crane. foreword by David Freiburger foreword by David Hubel. foreword by Jon Lellenberg. foreword by Ron Keenberg.