People

Craig Parker

Medical informatics specialist and former scientific data technology executive at Parexel.

Roles

Navidence

Chief Technology Officer

Current