Aarau
European patent · EP3857081 · Inventor
European patent · EP3580465 · Inventor
European patent · EP2461053 · Inventor