CH-5430 Wettingen
European patent · EP3132461 · Inventor
European patent · EP2936531 · Inventor
European patent · EP2920802 · Inventor