Owen Donovan

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