Debra Kellogg-Yelder
Observed name: Debra Kellogg
Institution: BioCryst Pharmaceuticals (United States)
Observed institution: BioCryst Pharmaceuticals (United States)
ORCID: 0009-0003-2796-9292
Observed ORCID: 0009-0003-2796-9292
OpenAlex ID: A5002853890
