CH-8832 Wilen b. Wollerau
European patent · EP0630627 · Inventor
European patent · EP0579076 · Inventor