sales and client relationship
management

Spencer-Slaine-Portrait
spencer slaine
head of sales, north america
Spencer is responsible for sales and client relationship management, focusing mainly on North America.