CH-2504 Bienne
European patent · EP2989510 · Inventor
European patent · EP2936254 · Inventor
European patent · EP1407511 · Inventor