Volunteer devotes more than 20 years to community outreach