Liebefeld-Berne
European patent · EP4294223 · Inventor
European patent · EP4054683 · Inventor
European patent · EP3897245 · Inventor