CH-4125 Riehen
European patent · EP0179737 · Inventor
European patent · EP0096806 · Inventor
European patent · EP0083553 · Inventor