Ted Long

Appearances
1998
 * Episode 3114 - 2 July 1998