Father Luca Camilleri

Father Lucca Camilleri is a priest from Malta with a history of charitable work around the world.

Appearances

 * Season 13
 * A Most Holy Man