Fr. Richard Troutman is pastor of St. Odilia in Tucson, Christina Green’s parish.


Fr. Richard Troutman is pastor of St. Odilia in Tucson, Christina Green's parish.