CH-4418 Reigoldswil
European patent · EP2593256 · Inventor
European patent · EP1291103 · Inventor
Swiss patent · CH693367 · Inventor
European patent · EP0668810 · Inventor