Derek Deadman

Derek Deadman (11 March 1940-22 November 2014 ) played Stor in the Doctor Who story The Invasion of Time.