CH-1723 Marly
European patent · EP0579576 · Inventor
European patent · EP0246190 · Inventor
European patent · EP0211806 · Inventor