Photo of Helena Carroll

Helena Carroll

Born: November 13, 1928

Died: March 31, 2013

Place of Birth: Glasgow, Scotland, UK

  • Sign in to Add favorite
  • Report a problem

Upcoming Listings