LEACH, Joseph
1660 - 1660 (0 years)
Generation: 1
1. LEACH, Joseph was born in 1660 in Portsmouth, Rockingham, New Hampshire, USA; died in 1660.