CH-4123 Allschwil
European patent · EP2970236 · Inventor
European patent · EP2665720 · Inventor
European patent · EP2454255 · Inventor