Basel
European patent · EP1187815 · Inventor
European patent · EP1394150 · Inventor
European patent · EP0815861 · Inventor