229 employees
ICTA provides clinical research, pharmacoepidemiology, clinical trials, and expanded access to APIs ,diagnostics, and medical devices.
1983