TwinHills supports and empowers social organizations in the community. Through relationship building, people develop skills that may be utilized to access job opportunities or advancements, thus encouraging greater resiliency and independence, helping organizations to stabilize and diversify their funding base and enhancing their programs or services. The result is a stronger, more sustainable non-profit sector and healthier communities.