Leigh Allen is a highly motivated and innovative sales leader with extensive experience in enterprise sales across various sectors. Currently serving as the Director of Enterprise Sales in the UK at Proofpoint, Leigh previously held roles including VP of EMEA Sales at Tufin and Sales Director at Alteryx. With a successful track record of exceeding targets and delivering complex multi-million pound deals, Leigh has a deep understanding of sales methodologies, performance management, and strategy development, particularly in the context of sales transformation and business development.
This person is not in any teams
This person is not in any offices