CH-5400 Baden
European patent · EP2691910 · Inventor
European patent · EP2810133 · Inventor
European patent · EP2656322 · Inventor