David E. Castro-Palazuelos
Observed names: Castro Palazuelos, David Enrique, D.E. Castro-Palazuelos, David Castro-Palazuelos, David Enrique Castro-Palazuelos, David Enrique Castro‐Palazuelos
ORCID: 0000-0002-2269-4539
Observed ORCID: 0000-0002-2269-4539
OpenAlex ID: A5069477006
