IRC employs 3,891 employees. The IRC management team includes Miliband David (Chief Executive Officer), Khaled Alsharif (Chairman), and Danila Kotlyarov (Interim Chief Executive Officer).
Looking for a particular IRC employee's phone or email?