Ron Donachie

Ron Donachie played a Torchwood House Steward in Tooth and Claw.