Francesc Prenafeta Boldú, Program Head at IRTA
Information
Location:
Barcelona, Spain