CH-4054 Basel
European patent · EP2125782 · Inventor
European patent · EP1720859 · Inventor
European patent · EP1497273 · Inventor