CH-5400 Baden
European patent · EP2756212 · Inventor
European patent · EP2302173 · Inventor
European patent · EP2132414 · Inventor