Jean Vanier found humanity in the disabled

His organization, L’Arche, is demonstrates that people of different cultures, religions and abilities can live together in peace

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