D Youville Senior Care, located in Lowell, Mass., is a nonprofit, charitable organization sponsored by the Sisters of Charity of Ottawa, a division of the Grey Nuns of the Cross. It was founded in 1960 and offers various services, such as adult day health, short-term rehabilitation, and Alzheimer s disease and long-term nursing care services. The agency is Medicare and Medicaid-certified and...