965 employees
IDI is a nonprofit organization that provides solutions for infectious diseases through research and capacity development programs.
2002