CH-1009 Pully
European patent · EP0496702 · Inventor
European patent · EP0351362 · Inventor
European patent · EP0313520 · Inventor