ICON plc's IT department is led by Thomas O'Leary (Chief Information Officer) and has 1587 employees.
Nagendra Hamandu
Senior Clinical Data Science Lead
Sumeet Pati
Director, Clinical Data Science
Looking for a particular ICON plc employee's phone or email?