18 employees
StatPlus is a contract research organization that provides drug development and clinical research services.
1998