CH-8548 Ellikon an der Thur
European patent · EP0950014 · Inventor
European patent · EP0810962 · Inventor