Patrick Jenny

  • Swiss Federal Institute of Technology