CommunityWorks in West Virginia Inc

To provide support for volunteer-based programs that construct and rehabilitate housing