CH-6330 Cham
European patent · EP0668496 · Inventor
European patent · EP0564970 · Inventor
European patent · EP0564905 · Inventor