Infectious Diseases Institute (IDI)'s IT department is led by mawazi odoa (Senior IT Specialist) and has 40 employees.
MBCHB Leonard F
Technical Advisor
Onen Edward
Senior Information Technology Specialist
Looking for a particular Infectious Diseases Institute (IDI) employee's phone or email?