Individual Information
Ellen Humber
Birth:
1879
Loughborough, Leicester, England
FCID:6239:2775
Parents
Father:
W. Humber
Mother:
M.
Marriage(s)
Arthur Miller
md. 1903
Loughborough, Leicester, England
Children
1.
Living