CH-1694 Villarsiviriaux
European patent · EP2313958 · Inventor
European patent · EP2220422 · Inventor