North Willamette Valley Habitat for Humanity

North Willamette Valley Habitat for Humanity

Volunteer Opportunities