Thomas Defay
Observed name: Thomas Defay.
Institution: Alexion Pharmaceuticals (United States)
Observed institutions: Alexion (Germany), Alexion Pharmaceuticals (United States)
ORCID: 0000-0002-5801-9017
Observed ORCID: 0000-0002-5801-9017
OpenAlex ID: A5060429577
