CH-4125 Riehen
European patent · EP2209529 · Inventor
European patent · EP1761505 · Inventor
European patent · EP1687285 · Inventor