Kayla Puente
Observed name: Puente, Kayla
Institution: Lewis & Clark College
Observed institutions: University of California, Irvine, University of California System, Lewis & Clark College
ORCID: 0000-0001-5173-6390
Observed ORCID: 0000-0001-5173-6390
OpenAlex ID: A5039233949
