CH-1347 Le Sentier
European patent · EP0268948 · Inventor
European patent · EP0154900 · Inventor
European patent · EP0097288 · Inventor