ViewsWatchersBrowse |
James Leach
b.Aft 1626 Salem, Essex, Massachusetts, United States
d.30 Jun 1697 New Castle, Rockingham, New Hampshire, United States
Family tree▼ Facts and Events
|