Release Summary

DrugDev dominates clinical trial site payments with milestone of over $2 billion processed to sites on behalf of sponsors and CROs worldwide