David Belcher
Birth:
1662
Ipswich, Essex, Massachusetts
FCID:5255:740
Parents
Father:
Jeremiah Belcher
Mother:
Mary Lockwood
Marriage(s)