Lisa Maher Location
London, England, GB
Lisa Maher Work
Lisa Maher Education
Lisa Maher Skills
Lisa Maher Summary
Lisa Maher, based in London, England, GB, is currently a Principal Customer Success Manager at Cloudflare. Lisa Maher brings experience from previous roles at Mimecast. Lisa Maher holds a 2005 - 2008 Bachelor of Arts (BA) in Communications and Public Relations @ Institute of Technology, Carlow. With a robust skill set that includes Event Management, Receptionist Duties, Time Management, Front Office, Customer Service and more. Lisa Maher has 2 emails on RocketReach.