NCA is a non-profit organization, and mainly fueled by the passions of many talented people from providing the day-to-day administration support to financial support. And because of these people, NCA is able to provide and organize many cultural related activities from learning the Chinese language to cultural dance for the young and old in the community.