CH-8203 Schaffhausen
European patent · EP0660444 · Inventor
European patent · EP0283820 · Inventor
European patent · EP0229590 · Inventor