NJCC is a nonprofit community development financial institution that provides innovative financing, programs, and services for communities.