Leonard Foster

Played by Jim Howes

Appearances
2003
 * Episode 4195 - 13 March 2003