Basel
European patent · EP1781805 · Inventor
European patent · EP1611197 · Inventor
European patent · EP1497338 · Inventor