Leda Stott

Dr. Leda Stott

Innovation and Technology for Development Centre, Universidad Politécnica de Madrid (itdUPM)