Tucson non-profit looks to help struggling charities