CH-9450 Altstätten
European patent · EP3756842 · Inventor
European patent · EP3689564 · Inventor
European patent · EP3689537 · Inventor