CH-4125 Riehen
European patent · EP0332576 · Inventor
European patent · EP0168342 · Inventor
European patent · EP0146785 · Inventor