Leire Leache

Dr. Leire Leache

Unit of Innovation and Organization. Navarre Heallth Service
orcid