CH-6912 Pazzallo-Lugano
European patent · EP0971708 · Inventor
European patent · EP1007001 · Inventor