Senior living management company Atria is nixing its New York-based home care business. Atria, one of the nation’s largest senior living providers, is planning to lay off 161 workers from its licensed ...