CH-6951 Ponte Capriasca
European patent · EP0247312 · Inventor
European patent · EP0247311 · Inventor