CH-3145 Niederscherli/Bern
European patent · EP0653302 · Inventor
European patent · EP0638419 · Inventor