David Cannon

David Cannon played Cyrano de Bergerac in the Doctor Who story The Mind Robber.