CH-3145 Niederscherli
European patent · EP0426795 · Inventor
European patent · EP0347372 · Inventor
European patent · EP0242321 · Inventor