Stephen Abercrombie's Location
Dallas, TX, US
Stephen Abercrombie's Work
Stephen Abercrombie's Education
Stephen Abercrombie's Skills
Stephen Abercrombie's Summary
Stephen Abercrombie, based in Dallas, TX, US, is currently a Strategic Relationship Manager - Team Lead - Majors and Strategics at Palo Alto Networks, bringing experience from previous roles at Palo Alto Networks, ThoughtSpot and CA Technologies. Stephen Abercrombie holds a Bachelors @ The University of Texas at Austin. With a robust skill set that includes Enterprise Software, Account Management, Solution Selling, Sales, Salesforce.com and more, Stephen Abercrombie contributes valuable insights to the industry. Stephen Abercrombie has 5 emails on RocketReach.