Role Director of Delivery for Newham NHS NEL 1 story · 1 council The director responsible for overseeing the delivery of healthcare services within the Newham NHS NEL.