Juan Pedro Maestre
Observed names: J. P. Maestre, J.P. Maestre, JP. Maestre, Juan Maestre, Juan P Maestre, Juan P Maestre, PhD, Juan P. Maestre, Juan Pablo Maestre, Juan. P. Maestre, Maestre, Juan, Maestre, Juan P., Maestre, Juan Pedro
Institution: The University of Texas at Austin
Observed institutions: Universitat Autònoma de Barcelona, The University of Texas at Austin
ORCID: 0000-0001-6766-6462
Observed ORCID: 0000-0001-6766-6462
OpenAlex ID: A5033215212
