CH-8965 Berikon
European patent · EP0363831 · Inventor
European patent · EP0287771 · Inventor
European patent · EP0246544 · Inventor