CH-6987 Caslano
European patent · EP0262449 · Inventor
European patent · EP0253131 · Inventor
European patent · EP0152618 · Inventor