CH-9012 St. Gallen
European patent · EP0360020 · Inventor
European patent · EP0136638 · Inventor
European patent · EP0046140 · Inventor