David Deane

Played by Sean Ladhams.

Appearances
2002
 * Episode 3926 - 28 January 2002