Derek Deadman

Derek Deadman played Stor in the Doctor Who story The Invasion of Time.