CH-9477 Trübbach
European patent · EP0241823 · Inventor
European patent · EP0239886 · Inventor
European patent · EP0239885 · Inventor