Michael W. Esgro
Observed names: Esgro, Michael, Michael Esgro
Institution: California Ocean Protection Council
Observed institutions: California State University, Monterey Bay, California Ocean Protection Council
ORCID: 0000-0002-2431-0631
Observed ORCID: 0000-0002-2431-0631
OpenAlex ID: A5045225416
