CH-9631 Ulisbach
European patent · EP0591096 · Inventor
European patent · EP0178252 · Inventor
European patent · EP0109666 · Inventor