CH-3601 Thun
European patent · EP0016932 · Inventor
European patent · EP0008426 · Inventor
European patent · EP0001612 · Inventor