CH-6946 Ponte Capriasca
European patent · EP0578018 · Inventor
European patent · EP0504861 · Inventor