David is a qualified accountant (CIPFA), and his entire working career was spent in Local Government, latterly with Halton Borough Council.

After taking early retirement, David was appointed as a Director and Vice Chair of Halton Housing Trust, a position he held for 6 years.

His NHS experience began as a Non-Executive Director with Halton Primary Care Trust, and he subsequently took up roles with Halton & St. Helens Primary Care Trust and the Merseyside Cluster of Primary Care Trusts again as a Non-Executive Director and Audit Committee Chair.

He was appointed as a Lay Member/Audit Committee Chair and Vice Chair of NHS Halton Clinical Commissioning Group in 2013 and took on the role of Interim Chair in 2019.