Megan E. Block
Observed name: Megan Block
Institution: Providence Portland Medical Center
Observed institutions: Creighton University, Providence Portland Medical Center
ORCID: 0000-0002-5259-5320
Observed ORCID: 0000-0002-5259-5320
OpenAlex ID: A5019179892
