Alvaro Mestra

Tarragona, Catalonia, Spain

Alvaro Mestra

Tarragona, Catalonia, Spain

  • Work
    • Universitat Politècnica de Catalunya
  • Education
    • PhD Chemical and Process Engineering