Jona
European patent · EP2669561 · Inventor
European patent · EP1882875 · Inventor
European patent · EP1669651 · Inventor