CH-1052 Le Mont sur Lausanne
European patent · EP1552969 · Inventor
European patent · EP1562764 · Inventor