Sarah Duckett

Public Relations and Communications Manager at Vidyard

Public relations and communications leader with independent consulting, corporate in-house, and public relations agency experience.

Employment

  • Vidyard
    Public Relations and Communications Manager