CH-1052 Le Mont-Sur-Lausanne
European patent · EP2817451 · Inventor
European patent · EP2798009 · Inventor