CH-1052 Le Mont sur Lausanne
European patent · EP2654529 · Inventor
European patent · EP2624733 · Inventor