IMPACT employs 9 employees. The IMPACT management team includes Nicolas Daniel (Business Development Analyst), and Julie Leiras (Business Development Associate).
Looking for a particular IMPACT employee's phone or email?