Lausanne
European patent · EP3827153 · Inventor
European patent · EP3662655 · Inventor
European patent · EP0793158 · Inventor