Neil Allen Location
England, United Kingdom
Neil Allen Education
Neil Allen Skills
Neil Allen Summary
Neil Allen, based in England, United Kingdom, is currently a Head Of Strategy at LexisNexis Risk Solutions. Neil Allen holds a 1997 - 2000 BA (Hons) @ University of Wolverhampton. With a robust skill set that includes Product Development, Change Management, Business Consulting, Business to Business, Product Marketing and more. Neil Allen has 4 emails on RocketReach.