Fr. Stephen Imbarrato

Fr. Stephen Imbarrato is the founder of Project Defending Life and began working full-time for Priests for Life in June 2015.  A painful past – namely his own complicity in an abortion many years ago – that brought him to the priesthood and now allows him to preach the Gospel of Life “from the standpoint of mercy.”


Comments are closed.