Spain Business Creation Lead

Project Manager for EIT Health Spain