Icon employs 963 employees. The Icon management team includes Michael Read (CEO and Managing Director), Gerard Nymyer (Group Head Of Legal), and Rhys Gilhome (Head of New Business).
Looking for a particular Icon employee's phone or email?