Liz O’Hara Chief People Officer, University College London Hospitals NHS Foundation Trust Chief people officer at University College London Hospitals NHS Foundation Trust. Liz joined the executive in 2025.