Owen Donovan

Owen Donovan played Steven in the Doctor Who television story The Lodger.