CH-1022 Chavannes-près-Renens
European patent · EP1829370 · Inventor
European patent · EP1576818 · Inventor