CH-4310 Rheinfelden
European patent · EP3052864 · Inventor
European patent · EP2893273 · Inventor
European patent · EP2625484 · Inventor