CH-1358 Valeyres Rances
European patent · EP0739593 · Inventor
European patent · EP0770335 · Inventor