Individual Information
Gregory Belcher
Birth:
19 Jun 1691
Braintree, Norfolk, Massachusetts
FCID:12034:3972
Parents
Father:
Gregory Belcher
Mother: Elizabeth Ruggles
Marriage(s)