Catholic Charities’ Independent Living Program keeps hopes and dreams alive