findagrave.com shows a David Anderson, born 1761 died 1840; buried Shelburne Center Cemetery, Shelburne, Franklin County, Massachusetts.