Theresa P. Devasia
Observed names: Devasia, Theresa, T. DEVASIA, T.P. Devasia, Theresa Devasia, Theresa P Devasia
Institutions: National Institutes of Health, National Cancer Institute
ORCID: 0000-0002-0348-1407
Observed ORCID: 0000-0002-0348-1407
OpenAlex ID: A5004681706
