Sister Carol Keehan is probably a Liberation Theology adherer along with a Humanism supporter.
The Roman Catholic church has been corrupted by these twin evils.....but I still will remain a Practicing Catholic till death.
This is the “Apostate Church”.
Satan hates God’s special creation, humans.
So do those who work for the father of lies.