Barbara Jefford

Barbara Jefford

BORN:

in Plymstock, Devon, England