ICON employs 521 employees. The ICON management team includes Jason Ballard (CEO & Co-Founder), Alexander Le Roux (Co-Founder and Chief Technology Officer, Icon), and Tom vonReichbauer (CFO).
Get Contact Info for All DepartmentsLooking for a particular ICON employee's phone or email?