Lillias Walker

Birthday: January 1st, 1930 Date of Death: August 10th, 2023 Place of Birth: Longforgan, Scotland, UK

Scots actress who appeared in Doctor Who and The Cedar Tree. She was married to actor Peter Vaughan.