Marcel Macarulla

Dr. Marcel Macarulla

Universitat Politècnica de Catalunya - Barcelona Tech
orcid