March 2018: David will be appearing as Christ in a major new dramatisation of Milton's Paradise Lost. Starring Ian McKellen and Simon Russell Beale, it airs on 24th & 25th March on Radio 4.

March 2018: David can be heard playing Michael Park in The Archers on BBC Radio 4 this month.

February 2018: David has completed work on Realmslayer, a major new audio drama for Games Workshop. It's all top secret for now, but watch this space...

January 2018: David has been recording the role of Ned Land in Jules Verne's 20,000 Leagues Under The Sea for BBC Radio 4. It airs on Sunday 29th July at 3pm.