CH-1052 Le Mont-sur-Lausanne
European patent · EP1197081 · Inventor
European patent · EP0243312 · Inventor
European patent · EP0626793 · Inventor