Lorna Squires

Head of Quality Governance – NHS England and NHS Improvement.