John Stroud & Elizabeth Mercer
Personal Details
John Stroud
John was born in 1584 in
St. Anglois, Southampton, Hampshire, England
.
Elizabeth Mercer
Elizabeth was born in 1586 and her baptism took place on June 9th, 1586 in
St. Anglois, Southampton, Hampshire, England
.