i.c.stars employs 314 employees. The i.c.stars management team includes Meighan Newhouse (Chief Executive Officer), Sarah Cook (Corporate Relations Manager), and Coreyon Lamb (Client Engagement Manager).
Looking for a particular i.c.stars employee's phone or email?