Volunteer helps steer cancer patients to recovery