Jona
European patent · EP3171165 · Inventor
European patent · EP1249805 · Inventor
European patent · EP0872817 · Inventor