St-Sulpice (VD)
European patent · EP4290549 · Inventor
European patent · EP4062192 · Inventor
European patent · EP3769133 · Inventor