CH-8712 Stäfa
European patent · EP0011334 · Inventor
European patent · EP0009852 · Inventor
European patent · EP0007133 · Inventor