David Meerman David M. Newman Palfreyman David E. Hoffman David Ebrey David Geoffrey David M.Bachman Jon Palfreman. david sanborn