CH-4052 Basel
European patent · EP2313472 · Inventor
European patent · EP2252624 · Inventor
European patent · EP2125752 · Inventor