CH-4055 Basel (BS)
European patent · EP2659236 · Inventor
European patent · EP2516972 · Inventor
European patent · EP2516971 · Inventor