CH-1009 Pully
European patent · EP0432093 · Inventor
European patent · EP0340163 · Inventor
European patent · EP0333645 · Inventor