On January 16, 2018February 19, 2022-- Fr. Leo Petrimoulx, OFMCap, dies Fr. Leo Petrimoulx, OFMCap, a Capuchin friar and priest, died on January 1, 2018, at the age of 82. Read More