Spencer Gives Up Leadership Role in Suffolk Legislature

William “Doc” Spencer gave up his leadership posts Thursday in the Suffolk County Legislature, two days after he was arrested on charges of trying to trade drugs for sexual favors, Newsday reported. He had served as Democratic majority leader and chairman of the legislative health Read More …