David Foster

Played by Ben Ridgwell.

Appearances
2010
 * Episode 5938 - 2 Jun 2010