Ellie Haddington

Ellie Haddington played Professor Alison Docherty in TV: Last of the Time Lords.