CH-1009 Pully
European patent · EP0125210 · Inventor
European patent · EP0093087 · Inventor
European patent · EP0034119 · Inventor