Crawford Logan

Crawford Logan played Deedrix in the Doctor Who story Meglos.