CharacterStephen JamesonStephen Jameson in The Tomorrow People (1973), played by Peter Vaughan-Clarke. Played byPeter Vaughan-ClarkeAppears inThe Tomorrow People1973