Deborah Kerr's Location
United Kingdom
Deborah Kerr's Work
Deborah Kerr's Summary
Deborah Kerr, based in United Kingdom, is currently a New Business Sales Executive at Speechstorm, bringing experience from previous roles at Ikon Office Solutions, Avaya, Nuance Communications and Datapoint.