64-year-old David Barton Roberts lives in Nashua, NH. Other places in which David has lived are Grand Rapids, MI; Binghamton, NY; Amarillo, TX and Arlington, TX. Megan Nicole Roberts, John Douglas Roberts, Michael David Roberts and Amy Berridge Roberts are in David family.