CH-4125 Riehen
European patent · EP2445971 · Inventor
European patent · EP1841834 · Inventor
European patent · EP1047672 · Inventor