CH-5107 Schinznach-Dorf
European patent · EP2174403 · Inventor
European patent · EP1493219 · Inventor