Lord Stephen Harrow

Appearances
1996
 * Episode 2737 - 5 November 1996