Reflections from a Pro-Life Priest

Fr. Stephen Imbarrato is a Catholic priest, pro-life activist, and one of the leaders of the Red Rose Rescue movement.

Fr. Stephen believes we can end pre-born child killing peacefully, yet decisively. For decades, he’s been striving to pray and work with maximum determination for the end of abortion.

In this episode, Fr. Stephen reflects on his work over the past year, the need to proclaim the truth, voting, a personhood proclamation via executive order, and much more. He was also a guest on episodes #9 and #69, which you can listen to here. 

Resources: