CH-8200 Schaffhausen
European patent · EP0552333 · Inventor
European patent · EP0100944 · Inventor
European patent · EP0049404 · Inventor