CH-2900 Porrentruy
European patent · EP2197625 · Inventor
European patent · EP1885521 · Inventor
European patent · EP1885518 · Inventor