CH-4125 Riehen
European patent · EP1776142 · Inventor
European patent · EP1299421 · Inventor
European patent · EP0254249 · Inventor