CH-1052 Mont-sur-Lausanne
European patent · EP2632434 · Inventor
European patent · EP2413957 · Inventor