Newhouse professor Sherri Taylor dies after long illness
Editor’s Note: From the Daily Orange, Syracuse, NY Sherri Taylor, a faculty member in Syracuse University’s Newhouse School of Public Communications, died overnight, a university official announced Monday. A member of the visual communications department, Taylor also served as coordinator of scholastic programs at Newhouse. She died after a long illness, said Mark Lodato, dean of Newhouse, Read More …