Topsfield: Newburyport's Haley Johnson carries the ball upfield on attack. photo by Mark Teiwes / Salem News
110422MTELAX