Allen Cantrell's Location
Switzerland
Allen Cantrell's Education
Allen Cantrell's Summary
Allen Cantrell, based in Switzerland, is currently a Inside Sales Specialist at Mannya Techno Solutions PVT LTD. Allen Cantrell holds a 2012 - 2013 Master of Science in Marketing @ Dublin City University.