The parish is located in the Archdiocese of Newark, which recently had a change of leadership at the top, and can use all the good publicity it can get at the moment!  But financial accountability is a small -- albeit critically  important -- piece of stewardship of what is often referred to as the "care of souls" (cura animarum).  We really need to hear and read "the rest of the story."