CH-9015 St. Gallen
European patent · EP0049434 · Inventor
European patent · EP0049433 · Inventor
European patent · EP0049432 · Inventor
European patent · EP0049431 · Inventor