CH-8200 Schaffhausen
European patent · EP0703393 · Inventor
European patent · EP0688984 · Inventor
European patent · EP0647806 · Inventor