Father Roger J. Landry is a priest of the Diocese of Fall River, Massachusetts, who works for the Holy See’s Permanent Observer Mission to the United Nations in New York.
420 Episodes



Don't miss an episode of “Catholic Preaching” and subscribe to it in the GetPodcast app.








