CH-4125 Riehen
European patent · EP1259483 · Inventor
European patent · EP1250316 · Inventor
European patent · EP1208081 · Inventor