CH-4600 Olten
European patent · EP2822526 · Inventor
European patent · EP2523659 · Inventor
European patent · EP2205148 · Inventor