Ellen Crosby's Location
England, United Kingdom
Ellen Crosby's Education
Ellen Crosby's Skills
Ellen Crosby's Summary
Ellen Crosby, based in England, United Kingdom, is currently a Head of Client Management at Computershare. Ellen Crosby holds a College Georges Brassens. With a robust skill set that includes Team Management, Business Development, Change Management, Business Strategy, Negotiation and more, Ellen Crosby contributes valuable insights to the industry. Ellen Crosby has 1 email on RocketReach.