David Cannon

David Cannon played Cyrano de Bergerac in DW: The Mind Robber.