Schaffhausen
European patent · EP2537730 · Inventor
Swiss patent · CH705135 · Inventor
European patent · EP2338280 · Inventor