CH-1083 Mézières
European patent · EP2331742 · Inventor
European patent · EP1848852 · Inventor
European patent · EP1386030 · Inventor