David was born in Merthyr Tydfil, Glamorgan.
After working in repertory at the Belgrade Theatre, Coventry and the Victoria Theatre, Stoke, David was a regular performer with the Royal Shakespeare Company between 1970 and 2003, most notably as Touchstone in As You Like It (1977), various rôles in the 1986 revival of Nicholas Nickleby and Polonius in Hamlet (2001).
[1] He has had many television credits ranging from Coronation Street in 1973, The Sweeney (1975) And a small role In Series 2 episode 6 of Minder (TV series) through to Virtual Murder (1992), Honey for Tea and "The Unquiet Dead", an episode of Doctor Who in 2005.
[4] In 2007 he played Griff in the BBC series Gavin & Stacey.
[5] David is married with two sons and lives in London.