David (1990)

Played by Jeremy Stanford.

Appearances
1990
 * Episode 1219 - 7 June 1990