Langford man, 94, overcomes adversity to become tireless volunteer