Geneva
European patent · EP3645157 · Inventor
European patent · EP3280525 · Inventor
European patent · EP2897723 · Inventor