Through innovative, self-sustaining projects and partnerships, Rose Charities supports communities to improve quality of life. We do this within a...