Leroy Liburd

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