California Priest Ousted After Car Accident Reveals He Stole Over $95,000 Cash, Diocese Extends Mercy Not To Prosecute

Press Release submitted by Bishop Robert Vasa of Diocese of Santa Rosa Narrative to Priests of the Diocese regarding Father Oscar Alejandro Diaz Canchola: Fr. Oscar was born in Mexico. He is 56 years old and was ordained for the Diocese of Santa Rosa in July of 1994. He celebrated Continue Reading