CARL RUSSO PHOTOS: Haverhill defeated North Andover 7-3 in softball action on Tuesday, May 18.