Individual Information
Estella Idol
Birth:
Abt 1870
FCID:6065:2870
Parents
Father:
John Nicholson Idol
Mother:
Theresa Green
Marriage(s)