CH-1138 Villars-Sous-Yens
European patent · EP1470102 · Inventor
European patent · EP1237887 · Inventor