New England Historic Genealogical Society

Location