David Desantos

David Desantos played Agent Baylor in the Torchwood story End of the Road.