CH-3510 Konolfingen
European patent · EP0433237 · Inventor
European patent · EP0392971 · Inventor
European patent · EP0138774 · Inventor