CH-8942 Oberrieden
European patent · EP0820333 · Inventor
European patent · EP0155778 · Inventor
European patent · EP0137780 · Inventor