Louis Decosta Jonson

Louis Decosta Jonson played Philip Farrington in the Torchwood television story A Day in the Death.