Imparta employs 145 employees. The Imparta management team includes Richard Barkey (Founder & CEO), Mark Abell (Chief Information Officer), and Nigel Webb (Chief Client Officer).
Get Contact Info for All DepartmentsLooking for a particular Imparta employee's phone or email?