Cynthia Ibarra
Observed name: Ibarra, Cynthia, MPH
Institution: University of California San Diego
Observed institutions: Florida International University, San Diego State University, University of California San Diego
ORCID: 0000-0003-3984-8802
Observed ORCID: 0000-0003-3984-8802
OpenAlex ID: A5036748833
