CH-1164 Buchillon
European patent · EP0413658 · Inventor
European patent · EP0112290 · Inventor
European patent · EP0079656 · Inventor