CH-4125 Riehen
European patent · EP0240050 · Inventor
European patent · EP0234656 · Inventor
European patent · EP0207563 · Inventor