Self-Help Credit Union in Durham
(919) 956-4400
A: Self-Help is a community development financial institution (CDFI), and is one of the largest CDFIs in the United States. Since its founding in 1980, Self-Help has provided $4.5 billion in financing to 45,000 homeowners small business owners, and other ...