CH-1752 Villars-sur-Glâne
European patent · EP1799471 · Inventor
European patent · EP1756929 · Inventor