Ross Sibbald is executive head of Striata Marketing Solutions, an agency focused on leveraging the power of digital communication to achieve the desired results for clients. Sibbald is responsible for the customer experience, financial performance, operational efficiency and talent management of the agency.
Articles