CH-8604 Volketswil
European patent · EP1769183 · Inventor
European patent · EP1476690 · Inventor
European patent · EP0965014 · Inventor