Schaffhausen
European patent · EP2280876 · Inventor
European patent · EP2371717 · Inventor
European patent · EP1868925 · Inventor