Solomon Keyes of Newbury and Chelmsford, Mass. And His Descendants, 1653-1880