Leila Finch
Leila was born in 1941. Leila's father is
Albert William Finch and her mother is
Ella Fawcett. Her paternal grandparents were
Charles Edward Finch and
Julia Goody. She has a sister named
Shirley. She is the younger of the two children.
Still living, information private.
Death Notes