People
Craig Parker
Medical informatics specialist and former scientific data technology executive at Parexel.
Roles
Navidence
CurrentChief Technology Officer
People
Medical informatics specialist and former scientific data technology executive at Parexel.
Chief Technology Officer