CH-2208 Les Hauts-Geneveys
European patent · EP0333343 · Inventor
European patent · EP0144474 · Inventor