Haverhill man with 20-page criminal record held on $1,000 bail after drug arrest

TIM JEAN/Staff photoMark Nici, left, stands before a judge in Haverhill District Court after his latest arrest.