CH-3922 Stalden
European patent · EP2726239 · Inventor
European patent · EP1345725 · Inventor
Swiss patent · CH693531 · Inventor
European patent · EP0609791 · Inventor