Rodger Barclay

Rodger Barclay played Mark Goodson in the Torchwood story Small Worlds.