CH-4125 Riehen
European patent · EP0315219 · Inventor
European patent · EP0315218 · Inventor
European patent · EP0315217 · Inventor
European patent · EP0155229 · Inventor