Heather MacLeod
Observed names: H MacLeod, Heather D. MacLeod, Heather Macleod
Observed institutions: Boston University, Boston Medical Center, Pfizer (United States), Yale University, Novartis (United States), Wyeth
ORCID: 0000-0003-0589-4384
Observed ORCID: 0000-0003-0589-4384
OpenAlex ID: A5044136773
