CH-4123 Allschwil
European patent · EP3207042 · Inventor
European patent · EP2991992 · Inventor
European patent · EP2986607 · Inventor