CH-4416 Bubendorf
European patent · EP0934075 · Inventor
European patent · EP0759469 · Inventor
European patent · EP0789581 · Inventor