Derek Deadman

Derek Deadman played Stor in The Invasion of Time.