Ellen Cullen

Ellen Cullen played the Geneva Technician in DW: The Tenth Planet.