Impact employs 285 employees. The Impact management team includes John Appiah (Affiliate Marketing Specialist), and Amelia Rogers (Project Manager).
Looking for a particular Impact employee's phone or email?