Idoia Labayen

Dr. Idoia Labayen

Department of Health Sciences, Public University of Navarra, 31006 Pamplona, Spain
orcid

Contribution