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 has been striving to pray and work with maximum determination for the end of abortion.

Fr. Stephen delivers a homily on Living the Gospel of Life:

Fr. Stephen shares his personal testimony:

Fr. Stephen delivers a homily on mercy and abortion: