Catholic Herald logo

The Church needs renewal. Does it have the people who can bring it about?