CH-8142 Uitikon Waldegg
European patent · EP0278961 · Inventor
European patent · EP0094910 · Inventor