Monsignor Rejean Lebrun is a Roman Catholic priest in the Diocese of Alexandria-Cornwall. Ordained 31 May 1962. Father Lebrun testified at the Cornwall Public Inquiry 21 July 2008. According to his testimony back in the mid to late 60s Father … Continue reading