Alicia MacDonald

Emerging Sales Manager, North America at Brandwatch
about me