Leroy Liburd

Leroy Liburd played a Café owner in the Torchwood story Random Shoes.