Barbara Jefford

Barbara Jefford

Birthplace: Plymstock, Devon, England