Cyrus Preston
Birth:
1 Mar 1789
Hadley, Hampshire, Massachusetts
FCID:5172:219
Parents
Father:
Samuel Preston
Mother:
Jemima Ingraham
Marriage(s)