Jean Vanier found humanity in the disabled

MCEWAN: His organization, L’Arche, is a sign of hope for the world, demonstrating that people of different cultures, religions and abilities can live together in peace