Jona
European patent · EP2454641 · Inventor
Swiss patent · CH701470 · Inventor
European patent · EP2210157 · Inventor