Leigh Richards's Location
Cleveland, OH, US
Leigh Richards's Work
Leigh Richards's Education
Leigh Richards's Skills
Leigh Richards's Summary
Leigh Richards, based in Cleveland, OH, US, is currently a Marketing Director at NOOMA, bringing experience from previous roles at Edelman and IMG. Leigh Richards holds a 2010 - 2014 The Ohio State University - The Max M. Fisher College of Business. With a robust skill set that includes Microsoft Excel, Microsoft Office, Microsoft Word, Customer Service, PowerPoint and more, Leigh Richards contributes valuable insights to the industry. Leigh Richards has 2 emails and 1 mobile phone number on RocketReach.