Eleanor P. Fensterle
Observed name: Eleanor Fensterle
Institution: University of North Carolina at Chapel Hill
Observed institution: University of North Carolina at Chapel Hill
ORCID: 0009-0004-9776-5487
Observed ORCID: 0009-0004-9776-5487
OpenAlex ID: A5125456042
