Peter S. Rodriguez
Observed names: Peter Rodriguez, Peter S Rodriguez, Rodriguez, Peter
Institution: University of Toronto
Observed institutions: St. Michael's Hospital, University of Toronto, Centre for Global Health Research, Unity Health Toronto
ORCID: 0000-0003-2272-9962
Observed ORCID: 0000-0003-2272-9962
OpenAlex ID: A5038703485
