CH-4125 Riehen
European patent · EP1474388 · Inventor
European patent · EP0718284 · Inventor
European patent · EP0716071 · Inventor