A Haverhill man is due to be arraigned in Haverhill District Court on drunk driving charges following his arrest late Wednesday night by Haverhill police. [read the full story here]