The BFC is a 501(c)(3) nonprofit organization. Memberships and charitable contributions represent a critical percentage of our annual income, and help bridge the gap between revenue and operating expenses. The BFC relies on individuals, corporations, foundations, and governmental sources for funds to help the organization.  New Jersey Charities Registration #CH4498600.