McQuade Center for Strategic Research and Development

Risk score



Flag of United States of AmericaUnited States of America

The MSRD organization, a branch of the Otsuka US Pharmaceutical Business, was founded in 2019 with the aim of discovering and supporting innovative early-stage research and development projects that could contribute to the future range of Otsuka products. The center, named after Dr. Robert McQuade, Otsuka's Chief Strategic Officer in the US and President of MSRD, focuses on seeking out potential strategic developments.