Schaffhausen
European patent · EP2726026 · Inventor
European patent · EP2020208 · Inventor
European patent · EP1762184 · Inventor