CH-9400 Rorschacherberg
European patent · EP0316807 · Inventor
European patent · EP0264673 · Inventor