CH-6900 Lugano-Cassarate
European patent · EP1038031 · Inventor
European patent · EP0815261 · Inventor