CH-1030 Bussigny-près-Lausanne
European patent · EP0316614 · Inventor
European patent · EP0228109 · Inventor